Java言語はアメリカのSun Microsystems社が開発したオブジェクト指向プログラミング言語です. この言語の最大のウリは"Write once, run anywhere(一度書いたらどこでも動く)"というものです. 普通,プログラミング言語はOSに依存する部分があって, たとえばLinux上で上手く動くプログラムでもソースをWindowsでコンパイルしてもそのままではちゃんと動かない場合が多いです. Java言語はJava VM(仮想マシン)というものを OSとプログラムの間にワンクッション置くことで,様々な環境に対応することに成功しています. 要するにJava VMさえあれば(逆に言うとJava VMがなければ動きませんが)OSを問わずに, さらにはモバイルPCでも携帯でも家電でも,どんな環境でも動くプログラミング言語です. Linux上でJava言語を書いたりコンパイルし