Java
Write once, run anywhereを実現しているプログラミング言語。
一度〔プログラムを〕書けば、どこでも実行できる」
Javaの動作の仕組み
Javaソースコード(*.java)
↓コンパイラ(javac)
バイトコード(*.class)
↓JavaVMがコンパイル
機械語
Write once, run anywhereとは - わかりやすく解説 Weblio辞書
Javaってどうやって動くの?
Java VM