ホームページ  >  記事  >  Java  >  Java 仮想マシンのさまざまなバージョンは何ですか?

Java 仮想マシンのさまざまなバージョンは何ですか?

WBOY
WBOYオリジナル
2024-04-13 11:33:011066ブラウズ

Java 仮想マシン (JVM) は Java バイトコードの実行を担当し、複数のバージョンがあります。メジャー リリースには、Java 8 (ラムダ式、ストリーム API の導入)、Java 11 (ガベージ コレクターの改善)、Java 14 (パターン マッチングの導入)、および Java 17 (シールド クラスの導入) が含まれます。 JVM のバージョンを確認するには、System.getProperties() を使用して Java のバージョンを取得します。

Java 仮想マシンのさまざまなバージョンは何ですか?

Java 仮想マシンのさまざまなバージョン

概要

Java 仮想マシン( JVM) は、Java プログラム実行の重要なコンポーネントである Java バイトコードの実行を担当します。複数のバージョンがあり、それぞれに異なる機能と改善が提供されます。

#メインバージョン

バージョンリリース日主な機能##Java 8 Java 11Java 14Java 17
2014 ラムダ式、ストリーム API、時刻と日付 API
2018 ローカル変数シンボル テーブル、ガベージ コレクターの改善、モジュール システムの機能強化
2020 パターン マッチング、ロギング、JShell の改善
2021 Sealed クラス、テキスト変換 API、Switch 式
実用的なケース: Java バージョン チェック

Java プログラムを実行している JVM バージョンを確認するには、次のコードを使用できます。 ##

import java.util.Properties;

public class JavaVersionCheck {

    public static void main(String[] args) {
        // 获取系统属性
        Properties props = System.getProperties();

        // 获取 Java 版本
        String javaVersion = props.getProperty("java.version");

        // 打印 Java 版本
        System.out.println("Java 版本:" + javaVersion);
    }
}

出力:

Java 版本:11.0.13
これにより、実行中のプログラムの JVM バージョンが出力されます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。