ホームページ > Java > &#&チュートリアル > Java のメジャー バージョン番号は JVM の互換性をどのように決定しますか?

Java のメジャー バージョン番号は JVM の互換性をどのように決定しますか?

Patricia Arquette
リリース: 2024-12-27 03:45:13
オリジナル
265 人が閲覧しました

How Do Java Major Version Numbers Determine JVM Compatibility?

デコードされた Java クラス ファイル形式のメジャー バージョン番号

Java 仮想マシン (JVM) は、実行時の互換性を確保するためにクラス ファイルのバージョン番号を維持します。 。これらのバージョン番号はメジャー バージョンと呼ばれ、どの 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

ソースList

提供されるメジャー バージョン番号のリストは、クラス ファイルに保存されているクラス バージョンに由来します。このバージョンはファイルの 8 番目のバイト オフセットに存在し、クラス ファイルが対象とする Java バージョンを示します。

参考資料

クラス ファイルのバージョンに関する追加情報:

  • Oracle Java ドキュメント: [Java 仮想マシン]仕様](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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート