オブジェクト指向のプログラミング言語
Javaで作成したプログラムは、仮想マシン(ソフトウェア)上で動作するため、OSに仮想マシンを用意すれば実行できる。特定のOSやマイクロプロセッサに依存しないこととセキュリティ機能やネットワーク関連機能が標準搭載されていることから、汎用性が高くネットワーク環境での利用に向く。
Sun Microsystems社が開発