Java クラス ファイル形式のメジャー バージョン番号
多くの開発者は Java メジャー バージョン番号のリストを知っていますが、詳しくは知らない可能性があります。それがどこから生まれるのか。この記事では、このリストのソースを調査し、Java クラス ファイルのバージョンに関する追加の洞察を提供します。
ユーザーのクエリで述べたように、Java クラス ファイルはヘッダーにメジャー バージョン番号を含むメタデータを保存します。この番号は、クラス ファイルと Java 仮想マシン (JVM) のさまざまなバージョンとの互換性を示します。
メジャー バージョン番号は、Java クラス ファイルのバイト オフセット 7 にあります。これは、クラスのコンパイルに使用された Java Platform, Micro Edition (JPME) のエントリ ポイント バージョンに対応します。たとえば、メジャー バージョン番号が 66 のクラス ファイルは、JPME バージョン 6.6 用にコンパイルされたことを示します。
ユーザーのクエリで提供されるメジャー バージョン番号のリストは、この情報に基づいています。 Java バージョンとそれに対応するクラス ファイル形式のメジャー バージョン番号間のマッピングを示します。
このリストにはメジャー バージョン番号の概要が示されていますが、マイナー バージョンは含まれていません。マイナー バージョンはバグ修正やマイナーな機能拡張に関連付けられることがよくありますが、通常はクラス ファイルの全体的な互換性には影響しません。
マイナー バージョン情報を含むクラス ファイル形式の詳細なリファレンスについては、次のリンクを参照してください。次のリソース:
以上がJava クラス ファイルのメジャー バージョン番号はどこから来たのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。