コンテンツへスキップ
ホーム » Blog Archive » JAVA とは

JAVA とは

プログラミング言語 JAVA

「Java」は、プログラミング言語であるJava言語と、実行環境であるJVM(Java Virtual Machine)を中心としたプログラミング技術の総称です。単に「Java」と言った場合、Java言語そのものを指すこともあれば、実行環境やコンパイラなどの周辺技術を含む場合もあります。

Java言語やJVM、標準で含まれるライブラリなどの仕様は「Java SE(Java Standard Edition⁠)⁠」と呼びます。Javaの仕様にはJava SEのほかにもモバイル端末向けの「Java ME」やエンタープライズアプリケーション向けの「Java EE」といったものがあります。しかしJava MEは現在ではほとんど使われておらず、Java EEは後述するようにオープンソース化されて「Jakarta EE」という名称に変わったため、現在は実質的にJava SEだけがJavaの仕様となっています。そのため、Javaの仕様を指す場合にも「SE」を省略して単に「Java」と呼ばれることが多くなっており、本稿でも以降は「SE」を省略して単に「Java」と表記します。

JAVA は誰が作っているのか

Javaのプログラムの開発や実行をするためには「JDK(Java Development Kit)というツールキットが必要です。JDKには、Javaの仕様に基づいたコンパイラやJVM、標準ライブラリなどの開発に必要なツール一式が含まれています。そのため、実質的にはこのJDKがJavaの本体と言うことができるでしょう。

現在、JDKの開発を担っているのは「OpenJDKプロジェクト」です。OpenJDKはJDKのオープンソース版という位置付けですが、現在リリースされているJavaアプリケーションの開発および実行環境は、そのほとんどがこのOpenJDKをベースとしたものであるため、実質的にはOpenJDKプロジェクトがJavaを作っていると言っていいでしょう。OpenJDKプロジェクトには多くの企業や団体、個人が参加してるので、そういう意味ではJavaは世界中のみんなで作っていると言うこともできます。

実際の開発で使用するのはJDKディストリビューション

タグ:

Join the conversation

メールアドレスが公開されることはありません。 が付いている欄は必須項目です