Java 9 のモジュールの機能は何ですか?

WBOY
リリース: 2023-08-26 11:33:02
転載
1066 人が閲覧しました

Java 9中模块的特点是什么?

Module は、コード、データ、リソースのコレクションです。これは、classesabstractclassesinterfaces など、コード、データ ファイル、およびその他の関連するパッケージとタイプのセットです。静的リソース。

次に、モジュールのいくつかの機能を示します。

モジュールの特性:

  • モジュールは、他のモジュールと通信するために interfaces を定義する必要があります。
  • モジュール定義モジュールインターフェースおよびモジュール実装
  • このモジュールは、情報を含む一連のプロパティを提供します。
  • 2 つ以上のモジュールが をネストした を持っています。
  • モジュールには、明確な定義された責任があります。各機能は 1 つの モジュールのみで実装されます。
  • モジュールは、他のモジュールから独立してテストできる必要があります。
  • モジュール内のエラーは、他のモジュールに伝播することはできません。

2 つのモジュール (M1 M2 ) があり、1 つのモジュールに package があるとします。 M2 Pkg2 と呼ばれます。モジュール M1 でアクセスできるようにしたい場合は、次の条件を満たす必要があります:

  • ModuleM1 はモジュール M2, に依存し、モジュール M1 "requires" module M2 を指定できます。その宣言の中で。
  • ModuleM2パッケージ Pkg2 をエクスポートして、それに依存するモジュールで使用できるようにします。モジュール M2 の宣言では、 パッケージ Pkg2 を「エクスポート」することを指定できます。
  • ul>

以上がJava 9 のモジュールの機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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