Top > Javaのエディション


java言語の基礎知識

lime.jpg

ご訪問ありがとうございます。Java言語の基礎知識や学習方法、およびその周辺ソフト・周辺技術についての解説しています。ジャバ言語を完全マスターして徹底活用する際のご参考にして下さい。






Javaのエディション

サン・マイクロシステムズとJCPは、さまざまな環境に対応するため、Java SE、Java EE、Java MEという3つのJavaプラットフォームのエディションを規定しています。Javaはエディションごとに実行環境と開発環境があり、JavaのAPIの多くは分類され各エディションに割り当てられています。JDK 1.1 のバージョンまでは、Java SE に相当するエディションのみが提供されており、3つのエディションが規定されたのは、JDK 1.1 の次のバージョンからです。


Java SE(Java Platform, Standard Edition)は、ワークステーション、パーソナルコンピュータやサーバなどの機器で、汎用的な用途に使われ、それに対し、Java EE(Java Platform, Enterprise Edition)は、Java SE に加え、多層クライアントサーバの大規模システムを開発するための、さまざまな API が追加されています。


また、Java ME(Java Platform, Micro Edition)は、逆にコンピュータ資源が限られている、組み込みシステムなどを用途として想定したエディションで、携帯電話や自動販売機などの機器の種類に応じた、ライブラリのいくつかの異なるプロファイルを規定しています。Java MEは完全な Java SE のライブラリを使うには、このエディションで対象とする用途では記憶装置の容量が足りないため、Java SE のいくつかのAPIは省略していますが、このエディションで対象とする用途には十分な機能をもっています。Java API に含まれるクラスは、パッケージと呼ばれるグループに分類され、各パッケージは、相互に関連するインタフェース、クラス、例外を含んでいます。