##Module は、reuse 用に設計されたソフトウェア パッケージ コンテナです。各モジュールには、モジュール記述子 が含まれており、これには次の情報が含まれています。 モジュール名 、 モジュールの依存関係 (依存する他のモジュールの名前)、およびエクスポートする パッケージの名前 、これらのパッケージは、次のユーザーのみが使用できます。依存モジュール
モジュールの利点
- 強力なカプセル化は、「public 」アクセス指定子を使用するため、モジュール システムの主な利点の 1 つです。誰もがアクセスできるものではなくなりました。モジュール システムを使用すると、外部アプリケーションが限られたパッケージのセットにアクセスできるようになります。
これにより、アプリケーションが - 軽量 になり、より多くのデバイスで実行できるようになります。軽量なので、 アプリケーションのパフォーマンスが向上します。 このアーキテクチャにより、アプリケーションを
外部 - パッケージと 非表示 パッケージに分離できるため、関心の分離の原則に従うことが容易になります。 sun.security.*、
com.sun .crypto.*- などの パッケージ内の一部の内部クラスは、これらのパッケージが非表示になったためアクセスできなくなりました。 セキュリティの強化。
モジュールは、モジュール記述子である「 p>module-info.java
」という名前のファイルで宣言できます。 えええええ
以上がJava 9 のモジュールの利点は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。