自動モジュールについて
自動モジュールとは何ですか?
Java 9 以降、モジュール記述子が不足している JAR ファイルに対して自動モジュールが作成されます。これらのモジュールは、非モジュール式依存関係をモジュール式アプリケーションに組み込む方法を提供します。
自動モジュールの名前はどのように付けられますか?
モジュール名は、Automatic-Module- から派生します。マニフェスト内のヘッダーに名前を付けるか、存在しない場合は JAR ファイル名から名前を付けます。
自動モジュール可読性
明示的なモジュールとは異なり、自動モジュールは、クラスパス アーティファクトを含む名前のないモジュールを含む、他のすべてのモジュールを読み取ります。自動モジュールは、他のすべての自動モジュールにも可読性を与えます。
自動モジュールでエクスポートして開きます
パッケージ宣言がない場合、自動モジュールはすべてのパッケージをエクスポートして開きます。 API アクセスとディープ リフレクション。
Automatic の追加機能モジュール
自動モジュールの目的
自動モジュールモジュール型 JAR と非モジュール型依存関係の間のギャップを橋渡しします。自動モジュールを要求することで、モジュール型 JAR はモジュール パス上に配置されたプレーン JAR に依存できます。
名前のないモジュールによって暗黙的に読み取り可能な自動モジュールは、モジュール グラフとクラス パスの間のブリッジとして機能します。これにより、モジュール型 JAR の間接的な依存関係がクラスパス上に残る一方、直接的な依存関係は自動モジュールとしてブリッジに描画されます。
以上がJava の自動モジュールとは何ですか?またその仕組みは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。