Java仮想マシン(Java仮想マシン)

  JavaコンパイラJavaプログラムは、バイナリコードにコンパイルされた仮想マシンによって同定することができる、そのようなコードは、バイトコード(バイトコード)と呼ばれます。バイトコードの仮想マシンがマシン命令で、それは特定のハードウェア環境に依存しないプラットフォームとは何の関係も、統一フォーマットを、持っていない、それが唯一のJVM上で実行されます。JVMバイトコードは、実行されると、特定のマシン命令にバイトコードインタプリタが実行されます。

  Javaバイトコード・プログラムは、インタプリタを介して動作速度を向上させるために設計され、最適化された生成されたバイトコードを得ることができます。Javaの現在のバージョンは、(JITコンパイラ呼ばジャストインタイムコンパイラ)タイムコンパイラの追加機能、ネイティブマシンコードへコンパイルバイトコードを有し、かつ、より高速に行うことができるので、効率大幅に向上、基本的レベルコンパイル言語に達しました。 

おすすめ

転載: www.cnblogs.com/qpliang/p/10995816.html