Heim >Java >javaLernprogramm >Welche verschiedenen Versionen der Java Virtual Machine gibt es?

Welche verschiedenen Versionen der Java Virtual Machine gibt es?

WBOY
WBOYOriginal
2024-04-13 11:33:011110Durchsuche

Die Java Virtual Machine (JVM) ist für die Ausführung von Java-Bytecode verantwortlich und verfügt über mehrere Versionen. Zu den Hauptversionen gehören Java 8 (Einführung von Lambda-Ausdrücken, Streams-API), Java 11 (verbesserter Garbage Collector), Java 14 (Einführung von Mustervergleich) und Java 17 (Einführung von versiegelten Klassen). Um die JVM-Version zu überprüfen, können Sie System.getProperties() verwenden, um die Java-Version abzurufen.

Welche verschiedenen Versionen der Java Virtual Machine gibt es?

Verschiedene Versionen der Java Virtual Machine

Übersicht

Die Java Virtual Machine (JVM) ist für die Ausführung von Java-Bytecode verantwortlich, der eine Schlüsselkomponente für die Ausführung von Java-Programmen darstellt. Es gibt mehrere Versionen, die jeweils unterschiedliche Funktionen und Verbesserungen bieten. Hauptversion

Java 11

2018Lokale Variablensymboltabelle, Garbage-Collector-Verbesserungen, ModulsystemverbesserungenJava 142020Mustervergleich, Protokollierung, JShell-VerbesserungenJava 172021 Versiegelte Klassen, Textkonvertierungs-API , Ausdrücke wechselnPraktischer Fall: Java-VersionsprüfungUm die JVM-Version zu überprüfen, die ein Java-Programm ausführt, können Sie den folgenden Code verwenden:
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);
    }
}
Ausgabe:
Java 版本:11.0.13
Dadurch wird die JVM gedruckt Version des laufenden Programms.

Das obige ist der detaillierte Inhalt vonWelche verschiedenen Versionen der Java Virtual Machine gibt es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn