†Javaは、オブジェクト指向プログラミング言語の1つ。JVM上で動作する仕組みで、広く使われている。・構文はCおよびC++から多くを引き継いでいる。・オブジェクト指向プログラミングをサポートしている。同様の簡潔なものを採用している。・機械語に直接コンパイルされるのではなく、中間言語にコンパイルされ、仮想マシンの上で動作する。これにより、プラットフォームに依存しないアプリケーションソフトウェアが開発できる。