ホームページ >Java >&#&チュートリアル >Java 9 のモジュールの利点は何ですか?

Java 9 のモジュールの利点は何ですか?

WBOY
WBOY転載
2023-09-15 10:09:021448ブラウズ

Java 9中模块的好处是什么?

Java 9 で導入された重要な機能の 1 つは、モジュールです。モジュールを使用すると、コードを モジュール と呼ばれる小さなコンポーネントに分割できます。これは、各モジュールが独自の責任を持ち、適切に動作するために他のモジュールへの依存関係を宣言することを意味します。

Java 9 で モジュラー プロジェクト を作成する手順は次のとおりです。

最初に、 "module-info.java" というファイルを作成します。 ファイルを作成し、そのファイル用に作成されたパッケージ (モジュール) に追加します。たとえば、パッケージ名が com.mycompany.mypackage の場合、ファイルは同じパッケージ (src/com.mycompany.mypackage/module-info.java) に移動します。 。 "exports" および "requires" 式を宣言することでモジュールを作成できます。

モジュールに別のモジュールが必要な場合は、次のコードを作成できます。

<strong>module com.tutorialspoint.greetings {
   requires org.tutorix;
}</strong>

モジュールのコンテンツを公開するには、次のコードを作成できます。

<strong>module org.tutorix {
   exports org.tutorix;
}</strong>

モジュールの利点:

  • モジュールは、unnecessary strong> と internal## を非表示にします。 #詳細セキュリティを強化すると非常に安全です。これは、モジュールがアクセスできるのは エクスポートされたパッケージのコンテンツ のみであり、他のモジュールのすべてのコンテンツや パブリック/内部 API にはアクセスできないため、モジュール内で公開されているコンテンツではないことを意味します。他のモジュールに公開します。
  • 必要なモジュールだけを使用できるため、アプリは小さくなり、高速になります。
  • メモリ要件は非常に高く、少ないため、小型デバイスへの導入が簡単です。
  • サポートが簡単
  • 単一責任原則
  • サポートが容易
  • コンポーネント間の結合が少ない

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

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。