>Java >java지도 시간 >Java Virtual Machine의 다른 버전은 무엇입니까?

Java Virtual Machine의 다른 버전은 무엇입니까?

WBOY
WBOY원래의
2024-04-13 11:33:011081검색

JVM(Java Virtual Machine)은 Java 바이트코드 실행을 담당하며 여러 버전이 있습니다. 주요 릴리스에는 Java 8(Lambda 표현식, 스트림 API 도입), Java 11(향상된 가비지 수집기), Java 14(패턴 일치 도입) 및 Java 17(봉인된 클래스 도입)이 포함됩니다. JVM 버전을 확인하려면 System.getProperties()를 사용하여 Java 버전을 가져올 수 있습니다.

Java Virtual Machine의 다른 버전은 무엇입니까?

Java Virtual Machine의 다양한 버전

개요

JVM(Java Virtual Machine)은 Java 프로그램 실행의 핵심 구성 요소인 Java 바이트코드를 실행하는 역할을 담당합니다. 여러 버전으로 제공되며 각각 다른 기능과 개선 사항을 제공합니다.

기본 버전

Version 출시 날짜 주요 기능
Java 8 2014 Lambda 표현식, 스트림 API, 시간 날짜 API
Java 11 2018 로컬 변수 기호 테이블, 가비지 컬렉터 개선, 모듈 시스템 개선
Java 14 2020 패턴 매칭, 로깅, JShell 개선
Java 17 2021 Se aled 클래스, 텍스트 변환 API , 스위치 표현식

실용 사례: 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 Virtual Machine의 다른 버전은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.