ホームページ > Java > &#&チュートリアル > Java の自動モジュールとは何ですか?またその仕組みは何ですか?

Java の自動モジュールとは何ですか?またその仕組みは何ですか?

Barbara Streisand
リリース: 2024-12-16 00:25:09
オリジナル
317 人が閲覧しました

What are Automatic Modules in Java and How Do They Work?

自動モジュールについて

自動モジュールとは何ですか?

Java 9 以降、モジュール記述子が不足している JAR ファイルに対して自動モジュールが作成されます。これらのモジュールは、非モジュール式依存関係をモジュール式アプリケーションに組み込む方法を提供します。

自動モジュールの名前はどのように付けられますか?

モジュール名は、Automatic-Module- から派生します。マニフェスト内のヘッダーに名前を付けるか、存在しない場合は JAR ファイル名から名前を付けます。

自動モジュール可読性

明示的なモジュールとは異なり、自動モジュールは、クラスパス アーティファクトを含む名前のないモジュールを含む、他のすべてのモジュールを読み取ります。自動モジュールは、他のすべての自動モジュールにも可読性を与えます。

自動モジュールでエクスポートして開きます

パッケージ宣言がない場合、自動モジュールはすべてのパッケージをエクスポートして開きます。 API アクセスとディープ リフレクション。

Automatic の追加機能モジュール

  • META-INF/services で宣言されたサービスを提供します。
  • Java コマンドを使用したメインクラスの起動を許可します。

自動モジュールの目的

自動モジュールモジュール型 JAR と非モジュール型依存関係の間のギャップを橋渡しします。自動モジュールを要求することで、モジュール型 JAR はモジュール パス上に配置されたプレーン JAR に依存できます。

名前のないモジュールによって暗黙的に読み取り可能な自動モジュールは、モジュール グラフとクラス パスの間のブリッジとして機能します。これにより、モジュール型 JAR の間接的な依存関係がクラスパス上に残る一方、直接的な依存関係は自動モジュールとしてブリッジに描画されます。

以上がJava の自動モジュールとは何ですか?またその仕組みは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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