Java Virtual Machineの略。Javaソースコードをコンパイルしたバイトコードを実行する仮想的なコンピュータ。WindowsやLinux、Macなど異なるOSでも同じバイトコードが動作するため、プラットフォーム独立性を実現。Java以外の言語でも利用される。
1995年、Sun Microsystems(現Oracle)がJava言語とともに開発。「一度書けばどこでも走る(Write Once, Run Anywhere)」という理念で設計され、プラットフォーム独立性の実現手段として機能。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。