java仮想マシンとは

ここではjavaの仮想マシンについて簡単に紹介します。

javaはWindowsやLinuxなど、どのOSでも同じように動きます。

javaはプログラムをコンパイルしたファイルをjava仮想マシン(JVM)で実行します。
このjava仮想マシンがOSの差異や動作の差異を吸収してくれる役割を持っています。
>>javaのコンパイルとは

そのため、このjava仮想マシンが搭載されたマシン上であれば、javaのプログラムはどのOSでも同じように動作することが出来ます。逆に言うとこのjava仮想マシンがなければjavaは動作することが出来ません。

これがjavaの特徴でもあります。

その他の特徴については↓を参考にしてください。
>>javaとは