Javaとは
- 1995年、旧サン・マイクロシクテムズ社が発表したプログラミング言語
- 2010年、Oracle社が買収
- サーバーサイド開発、Androidアプリ、家電への組み込みなど、幅広い分野で使われる
Javaの特徴
- オブジェクト志向
- Java仮想マシンで実行される
- ソースコード→(コンパイル)→Javaバイトコード
- プラットフォームに依存しない
- Write Once, Run anywhere(一度書いたらどこでも動作する)
- ガーベッジコレクション(GC)
- 利用されなくなったメモリを自動的に解放する機能
Javaのエディション
- Java SE
- Javaアプリを動作させるための基本の実行/開発環境を提供する
- Java EE
- Java SE + サーバーアプリ開発のためのライブラリ郡(フレームワーク)
- Java ME
- 組み込み系を想定したエディション