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

Java9のJShellのさまざまな/typesコマンドは何ですか?


JShell ツールはJava9で導入されました バージョン。 REPLとも呼ばれます (Read-Evaluate-Print-Loop)Javaコードを実行し、すぐに結果を得ることができるツール。 クラスのように宣言されたタイプをリストする必要があります 、インターフェース列挙型 、など「 / types」を使用して "コマンド。

以下はさまざまな「/タイプ」です "JShellのコマンド。

/types
/types [ID]
/types [Type_Name]
/types -start
/types -all
  • / types: このコマンドは、JShellで作成されたすべてのアクティブなタイプ(クラス、インターフェイス、列挙型)を一覧表示します。
  • / types [ID]: このコマンドは、ID [ID]に対応するタイプを表示します 。
  • / types [Type_Name]: このコマンドは、 [Type_Name]に対応するタイプを表示します 。
  • / types -start: このコマンドを使用すると、JShell起動スクリプトに追加されたタイプを一覧表示できます
  • / types -all: このコマンドを使用すると、現在のセッションのすべてのタイプ(JShellの起動時にアクティブ、非アクティブ、ロード済み)を一覧表示できます。

以下のコードスニペットで、作成されたクラス、インターフェース、および列挙型。次に、さまざまな「/タイプ」を適用できます "コマンド。

jshell> enum Operation {
...>       ADDITION,
...>       DIVISION;
...>    }
| created enum Operation

jshell> class Employee {
...>       String empName;
...>       int age;
...>       public void empData() {
...>          System.out.println("Employee Name is: " + empName);
...>          System.out.println("Employee Age is: " + age);
...>       }
...>    }
| created class Employee

jshell> interface TestInterface {
...>       public void sum();
...>    }
| created interface TestInterface
jshell> /types
|    enum Operation
|    class Employee
|    interface TestInterface

jshell> /types 1
|    enum Operation

jshell> /types -start

jshell> /drop Operation
|    dropped enum Operation

jshell> /types -all
|    enum Operation
|    class Employee
|    interface TestInterface

  1. Java9のJShellのさまざまな/editコマンドは何ですか?

    JShell Java 9で導入されたコマンドラインツールです main()なしで宣言、ステートメント、および式を評価します 方法。 JShellは、 JShell Edit Padというテキストエディタを設定できます。 、コードを非常に簡単に変更でき、「 / edit」を使用して起動できます コマンド。 以下は、さまざまな「/編集」です。 Jshellで使用されるコマンド。 /edit /edit [ID] /edit [Code_Name] /編集: このコマンドは引数なしで使用できます。「/edit」コマンドは、テキストエディタにすべてのアクティブなコードを表示します。

  2. Javaプログラムを実行するために必要なさまざまな手順は何ですか?

    Javaプログラムの実行は、5つの主要なステップに従います 編集-ここでは、プログラマーは単純なエディターまたはメモ帳アプリケーションを使用してJavaプログラムを作成し、最後に「.java」拡張子を付けます。 コンパイル-このステップでは、プログラマーがjavacコマンドを実行し、.javaファイルがJava仮想マシンによって理解される言語であるバイトコードに変換されます(これにより、Javaプラットフォームが独立した言語になります)。このステップでは、コンパイル時のエラーが発生します。 ロード-次に、プログラムがメモリにロードされます。これは、バイトコードを含む.classファイルを取得