Java 8 と Java 9 の違いは何ですか?

WBOY
リリース: 2023-08-27 19:41:02
転載
717 人が閲覧しました

Java 8和Java 9之间的区别是什么?

Java 9 バージョンでは、新しい拡張機能が導入され、新機能が追加されています。これには、JShellHttp2Client、Java Platform Module System (JPMS)、マルチバージョン jarファイル、>Stack Walking が含まれます。 API,インターフェイスのプライベート メソッド,プロセス API の更新,コレクション API の更新,ストリーム API の改善など

Java 8 と Java 9 の違いは次のとおりです。

  • Java 8以前では、トップレベルのコンポーネントはpackageです。これは、関連するタイプ (クラス、インターフェース、列挙など) のセットをグループに入れ、リソースのセットも含みます。Java 9 では、関連するパッケージのセットをグループに入れるために使用できる新しいコンポーネントであるモジュールを導入します。 group には、別の新しいコンポーネント、Module descriptormodule-info.javaファイルがあります。
  • Java 8 アプリケーションはパッケージをトップレベルのコンポーネントとして使用しますが、Java 9 アプリケーションはモジュールをトップレベルのコンポーネントとして使用します。
  • 各 Java 9 モジュールにはモジュール記述子を持つモジュールが 1 つだけありますが、Java 8 パッケージは複数のモジュールを 1 つのモジュールに構築しません。
Java 8:

Packages - Types (classes, enums, interfaces, etc) - Code - Data - Resources - xml - images - properties
ログイン後にコピー

Java 9:

Modules (Resources, Module Descriptor)  - Packages - Types (classes, enums, interfaces, etc) - Code - Data - Resources - xml - images - properties
ログイン後にコピー

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

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!