JavaのコアメカニズムのJava仮想マシン(JVM)
Javaはコンパイル言語またはインタプリタ言語でありますか?
コンパイル言語:最初のコードがされるにコンパイルされたマシンコードの実行と相まって、。
インタプリタ言語:インタプリタにより実行されるコード。
タイムコンパイラ技術は、二つの言語の間のギャップを狭くしています。この技術は、に解釈言語、それのようなコンパイル言語、第1のコンパイラソースコードのコンパイル言語と利点を混合バイトコード。ときに実行し、リテラルバイトコード、実行した後。ジャワとLLVMは、この技術の製品の代表です。