Maison >Java >javaDidacticiel >Quelles sont les différentes versions de la Machine Virtuelle Java ?

Quelles sont les différentes versions de la Machine Virtuelle Java ?

WBOY
WBOYoriginal
2024-04-13 11:33:011081parcourir

La machine virtuelle Java (JVM) est responsable de l'exécution du bytecode Java et dispose de plusieurs versions. Les versions majeures incluent Java 8 (présentant les expressions Lambda, l'API streams), Java 11 (garbage collector amélioré), Java 14 (présentant la correspondance de modèles) et Java 17 (présentant les classes scellées). Afin de vérifier la version JVM, vous pouvez utiliser System.getProperties() pour obtenir la version Java.

Quelles sont les différentes versions de la Machine Virtuelle Java ?

Différentes versions de la machine virtuelle Java

Vue d'ensemble

La machine virtuelle Java (JVM) est responsable de l'exécution du bytecode Java, qui est un composant clé pour l'exécution du programme Java. Il est disponible en plusieurs versions, chacune offrant des fonctionnalités et améliorations différentes. "Version principale"

Java 11

2018Table des symboles des variables locales, améliorations du garbage collector, améliorations du système de modulesJava 142020Correspondance de modèles, journalisation, améliorations de JShellJava 172021 Classes scellées, API de conversion de texte , Switch expressionsCas pratique : vérification de la version JavaPour vérifier la version de la JVM exécutant un programme Java, vous pouvez utiliser le code suivant :
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);
    }
}
Sortie :
Java 版本:11.0.13
Cela imprimera la JVM version du programme en cours d'exécution.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn