教科書で学ぶ代表的なプログラム言語の種類
定義Java は、Java 仮想マシン (JVM) が用意された環境なら機種や OS を問わず同じプログラムが動く、オブジェクト指向 の汎用言語である。
解説オブジェクト指向とは、データとそれを扱う処理を「オブジェクト」という部品にまとめ、部品を組み合わせてプログラムを作る考え方である。Java のソースコードはコンパイラでバイトコードという中間形式に変換され、各 OS 向けの JVM がそれを実行するので、プログラム側は機種ごとに作り分けなくてよい。Web サーバから受け取って利用者のブラウザの中で動かす Java のプログラムを アプレット と呼ぶが、主要なブラウザが対応を終えたため現在はほとんど使われていない。
たとえ各国に同じ規格の変換アダプタを置いておけば、1 つの家電をどの国でも使えるのに似ている。
記憶フック名前はコーヒーの産地ジャワ島にちなむとされ、ロゴもコーヒーカップの絵になっている。