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

Java 9でのjmod形式の重要性は何ですか?


Java 9では、「 jmod」という新しい形式が導入されました。 "モジュールをカプセル化します。jmodファイルは、 jarよりも多くのコンテンツタイプを処理するように設計できます。 ファイル。 ローカルコードをパッケージ化することもできます 、構成ファイルローカルコマンド 、およびその他のタイプのデータ。 「jmod "フォーマットは実行時ではサポートされていません zip形式に基づくことができます 現在。 jmod形式は、両方のコンパイルで使用できます。 およびリンク 時間 JDK_HOME \ jmodsにあります。 ディレクトリ、ここで JDK_HOME ディレクトリです。 jmod形式のファイルには「.jmod」があります 「拡張子。

Java 9には、 jmodという新しいツールが付属しています。 、および JDK_HOME \ binにあります。 ディレクトリ。これを使用して、jmodファイルの作成、jmodファイルの内容の一覧表示、モジュールの説明の印刷、および使用されたモジュールのハッシュ値の記録を行うことができます。

構文

jmod <subcommand> <options> <jmod-file>

jmod コマンドには、次のサブコマンドの少なくとも1つが含まれています :

  • 作成
  • 抽出
  • リスト
  • 説明
  • ハッシュ
リスト および説明 サブコマンドはオプションを受け入れません。 jmodです 作成するファイルまたは説明する既存のjmodファイル。


  1. JavaでのSwingWorkerクラスの重要性は何ですか?

    SwingWorker クラスを使用すると、非同期を実行できます タスク ワーカースレッド(長時間実行タスクなど)で、イベントディスパッチスレッド(EDT )からSwingコンポーネントを更新します。 ) タスクの結果に基づきます。 Java1.6バージョンで導入されました。 SwingWorkerクラス java.swing.SwingWorker クラスはタスクワーカーであり、時間のかかるタスクをバックグラウンドで実行します。 SwingWorker インスタンスは3つのスレッドと相互作用します。現在 スレッド 、ワーカースレッド 、およびイベントディスパッチスレッド(E

  2. JavaでのSwingUtilitiesクラスの重要性は何ですか?

    Javaでは、Swingコンポーネントが画面に表示された後、それらはイベント処理スレッドと呼ばれる1つのスレッドでのみ操作できます。 。別のブロックにコードを記述し、このブロックにイベントへの参照を与えることができます 処理 スレッド 。 SwingUtilities クラスには、 invokeAndWait()という2つの重要な静的メソッドがあります。 およびinvokeLater() コードのブロックへの参照をイベントに配置するために使用します キュー 。 構文 public static void invokeAndWait(Runnable doRun) throws Interr