Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java 9のモジュールシステムとは何ですか?


Java 9機能の主な変更点の1つは、モジュールです。 システム 。 Java 9は、ジグソーの一部として次の機能を導入しました。 プロジェクト。

  • モジュラーJDK
  • モジュラーJavaソースコード
  • モジュラーランタイムイメージ
  • Java内部APIをカプセル化する
  • Javaプラットフォームモジュールシステム
モジュールを使用する主な動機の1つ システム モジュラーJVMを提供することです 使用可能なメモリが少ないデバイスで実行されます。 JVMは、アプリケーションに必要なモジュールとAPIのみで実行されます。

構文
module Module-Name {
   requires moduleName;
   exports packageName;
}
モジュラーJARファイルには追加のモジュールが含まれています 記述子 。このモジュール記述子では、他のモジュールの依存関係が「requires」で表現されています。 ステートメント。 " エクスポート " ステートメントは、どのパッケージが他のモジュールにアクセスできるかを制御します。


  1. JavaのStringIndexOutOfBoundsExceptionとは何ですか?

    文字列は、Javaで文字のシーケンスを格納するために使用され、オブジェクトとして扱われます。 java.langパッケージのStringクラスは、文字列を表します。 文字列は、(他のオブジェクトのように)新しいキーワードを使用するか、(他のプリミティブデータ型のように)リテラルに値を割り当てることによって作成できます。 String stringObject = new String("Hello how are you"); String stringLiteral = "Welcome to Tutorialspoint"; 文字列には文字の配列

  2. Javaプログラミングとは何ですか?

    Javaは、もともとSun Microシステムによって開発され、1995年にリリースされた汎用の高級プログラミング言語です。Javaは、Windows、Mac OS、さまざまなバージョンのUNIXなどのさまざまなプラットフォームで動作します。 James Goslingは、彼の多くのセットトップボックスプロジェクトの1つで使用するために、1991年6月にJava言語プロジェクトを開始しました。ゴスリングのオフィスの外に立っていた樫の木にちなんで最初は「樫」と呼ばれていたこの言語も「緑」という名前で呼ばれ、後にランダムな単語のリストからJavaに名前が変更されました。 Sunは、1995年に