ホームページ > Java > &#&チュートリアル > Java仮想マシンの進化と変化とは何ですか?

Java仮想マシンの進化と変化とは何ですか?

王林
リリース: 2023-04-26 22:55:06
転載
1300 人が閲覧しました

1. Sun Classic/Exact VM

Class VM (JDK 1.0)

世界初の商用 Java 仮想マシン

Pure Execute Javaインタプリタ モードのコード

ハンドルに基づくオブジェクト検索

正確な VM (JDK 1.2)

正確なメモリ管理: 仮想マシンは、仮想マシン内の特定の場所にあるデータを認識できます。メモリ 特定のタイプ

2、HotSpot VM

Sun/OracleJDKおよびOpenJDKのデフォルト仮想マシン

最も広く使用されているJava仮想マシン

HotSpot 仮想マシンは現在最も広く使用されており、OracleJDK および OpenJDK のデフォルトの仮想マシンであるため、次の記事の内容分析は主にこの仮想マシンに焦点を当てています。

次のようにターミナルで java -version コマンドを実行します:

$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
ログイン後にコピー

3. モバイル/組み込み VM

Java ME 仮想マシン

4. BEA JRockit/IBM J9 VM

これら 2 つの仮想マシンは、かつて HotSpot 仮想マシンと合わせて「3 つの主要な商用 Java 仮想マシン」として知られていました。

JRockit

サーバー側アプリケーションに重点を置く

インタプリタは含まれておらず、すべてのコードはジャストインタイム コンパイラによってコンパイルおよび実行されます

J9 VM

職務の分離とモジュール性は HotSpot VM よりも優れています

以上がJava仮想マシンの進化と変化とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート