Java Virtual Machine
JVM
と略される
Javaバイトコード
をそのコンピュータで実行できる形式にする仕組み
Java
の特徴は多くの環境で動くこと
その理由がこのJava Virtual Machineの存在
JVM
の仕事は
Javaバイトコード
をそれぞれ自分の入った
OS
や
プロセッサ
に理解できるように翻訳すること
OS
や
プロセッサ
によって理解できる
機械語
の種類が異なる
Java以外の言語が環境によって動いたり動かなかったりするのは
機械語
の種類が異なるから