>Java >java지도 시간 >Java 주요 버전 번호는 JVM 호환성을 어떻게 결정합니까?

Java 주요 버전 번호는 JVM 호환성을 어떻게 결정합니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-27 03:45:13279검색

How Do Java Major Version Numbers Determine JVM Compatibility?

디코드된 Java 클래스 파일 형식 주요 버전 번호

JVM(Java Virtual Machine)은 실행 중 호환성을 보장하기 위해 클래스 파일의 버전 번호를 유지합니다. . 주요 버전이라고 하는 이러한 버전 번호는 어떤 JVM이 특정 클래스 파일을 실행할 수 있는지 결정하는 데 중요한 역할을 합니다.

주요 버전 번호

다음 표는 다음을 제공합니다. Java 주요 버전 번호 및 해당 Java 버전의 전체 목록:

Java Version Major Version
23 67
22 66
21 65
20 64
19 63
18 62
17 61
16 60
15 59
14 58
13 57
12 56
11 55
10 54
9 53
8 52
7 51
6 50
5 49
1.4 48
1.3 47
1.2 46
1.1 45
1.0.2 45

목록

제공된 메이저 버전 번호 목록은 클래스 파일에 저장된 클래스 버전에서 유래되었습니다. 이 버전은 파일의 8번째 바이트 오프셋에 있으며 클래스 파일이 어떤 Java 버전을 대상으로 하는지 나타냅니다.

참조 자료

클래스 파일 버전에 대한 추가 정보 :

  • Oracle Java 설명서: [Java Virtual Machine 사양](https://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.1)
  • Wikipedia: [Java 클래스 파일](https:/ /en.wikipedia.org/wiki/Java_class_file#Versions)

위 내용은 Java 주요 버전 번호는 JVM 호환성을 어떻게 결정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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