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

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

WBOY
リリース: 2023-09-15 10:09:02
転載
1433 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート