Java 9 バージョンの大きな変更点の 1 つは、使用可能なメモリが少ないデバイス上で実行するための モジュール性を提供する モジュール システム です。 JVM。 JVM は、アプリケーションに必要なモジュールと API のみを実行します。
<strong>module Module-Name {
requires moduleName;
exports packageName;
}</strong>
モジュール システムの長所と短所をいくつか示します。
モジュールの利点:
- Java 9 の主な変更点は、、モジュラー ソース コード、## を備えたモジュラー JDK になったことです。 #Modular Runtime Image のモジュール システム。 内部 API はモジュール内に隠されています。
- モジュール システムにより、
分散データ処理- を処理できるプロジェクトの開発の機会が増えます。たとえば、新しい Java 9 は、さまざまなデータを同時に処理する必要がある IoT ソリューションと Platform の構築に使用されています。 Java のモジュールでは、モジュール内で
methods- を public に設定し、一般ユーザーへのアクセスを制限することもできます。
モジュールの欠点:
Java 9 のリリース後は、以前の Java バージョンはサポートされなくなるため、お客様は移行に時間とリソースを費やす必要がある場合があります。
- プロジェクトがまだ開発中の場合、移行はそれほど難しくない可能性があります。しかし、他のソリューションでは、移行が深刻な問題になる可能性があります。
- プログラムプロダクトとライブラリ間の相互依存関係はまだ解決されていないため、新しい製品のインストールや古い製品のアンインストールが困難になる可能性があります。
-
以上がJava 9 のモジュール システムの長所と短所は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。