Java Virtual Machine
JVM/ジャバ仮想マシン
Java Virtual Machineは、Javaで作られたプログラムを実行するための仮想的な実行環境です。Javaのソースコードは通常、そのままではなくバイトコードという中間形式に変換され、JVMがそれを各OS上で動かします。これにより、同じJavaプログラムをWindows、macOS、Linuxなど異なる環境で動かしやすくなります。
かみ砕くと、「Javaプログラムを動かすための共通の土台」です。パソコンごとに細かな違いがあっても、JVMが間に入ることで、同じプログラムを動かしやすくしています。Javaが「一度書けば、いろいろな環境で動かしやすい」と言われる理由の中心にある仕組みです。
要するに、Java Virtual MachineはJavaプログラムをどの環境でも動かしやすくするための実行基盤です。