ホームページ > Java > &#&チュートリアル > Java クラス ファイルのメジャー バージョン番号はどこから来たのでしょうか?

Java クラス ファイルのメジャー バージョン番号はどこから来たのでしょうか?

Linda Hamilton
リリース: 2024-12-30 16:42:10
オリジナル
450 人が閲覧しました

Where Do Java Class File Major Version Numbers Come From?

Java クラス ファイル形式のメジャー バージョン番号

多くの開発者は Java メジャー バージョン番号のリストを知っていますが、詳しくは知らない可能性があります。それがどこから生まれるのか。この記事では、このリストのソースを調査し、Java クラス ファイルのバージョンに関する追加の洞察を提供します。

ユーザーのクエリで述べたように、Java クラス ファイルはヘッダーにメジャー バージョン番号を含むメタデータを保存します。この番号は、クラス ファイルと Java 仮想マシン (JVM) のさまざまなバージョンとの互換性を示します。

メジャー バージョン番号は、Java クラス ファイルのバイト オフセット 7 にあります。これは、クラスのコンパイルに使用された Java Platform, Micro Edition (JPME) のエントリ ポイント バージョンに対応します。たとえば、メジャー バージョン番号が 66 のクラス ファイルは、JPME バージョン 6.6 用にコンパイルされたことを示します。

ユーザーのクエリで提供されるメジャー バージョン番号のリストは、この情報に基づいています。 Java バージョンとそれに対応するクラス ファイル形式のメジャー バージョン番号間のマッピングを示します。

このリストにはメジャー バージョン番号の概要が示されていますが、マイナー バージョンは含まれていません。マイナー バージョンはバグ修正やマイナーな機能拡張に関連付けられることがよくありますが、通常はクラス ファイルの全体的な互換性には影響しません。

マイナー バージョン情報を含むクラス ファイル形式の詳細なリファレンスについては、次のリンクを参照してください。次のリソース:

  • [Java クラス ファイル]形式](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.1)
  • [Oracle Java テクニカル アーカイブ](https:// docs.oracle.com/javase/specs/edr.html)

以上がJava クラス ファイルのメジャー バージョン番号はどこから来たのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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