ホームページ  >  記事  >  Java  >  Java 9 のモジュールの機能は何ですか?

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

WBOY
WBOY転載
2023-08-26 11:33:021028ブラウズ

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 までご連絡ください。