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

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


JShell Java 9で導入されたコマンドラインツールです main()なしで宣言、ステートメント、および式を評価します 方法。 JShellは、 JShell Edit Padというテキストエディタを設定できます。 、コードを非常に簡単に変更でき、「 / edit」を使用して起動できます "コマンド。

以下は、さまざまな「/編集」です。 "Jshellで使用されるコマンド。

/edit
/edit [ID]
/edit [Code_Name]
  • /編集: このコマンドは引数なしで使用できます。「/edit」コマンドは、テキストエディタにすべてのアクティブなコードを表示します。
  • /編集[ID]: このコマンドは、入力されたIDに対応するコードをテキストエディタに表示します。
  • /編集 [Code_Name]: このコマンドは、入力された名前に対応するコードをテキストエディタに表示します。
jshell> int i = 10
i ==> 10

jshell> double j = 20.0
j ==> 20.0

jshell> public int sum(int x, int y) {
...>       return x + y;
...>    }
| created method sum(int,int)

jshell> /edit

上記では、「 sum 」というメソッドを使用して、整数i、doubleyを作成します。 」。 「/編集」と入力して "コマンドを実行すると、" JShell Edit Pad "以下のように。

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

エディターを使用して追加できます または変更 承諾を使用してセットをコーディングおよび検証します ボタン。新しいdivide()を追加できます メソッドを実行し、変数の値を変更します "y" 以下のように

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

jshell> int i = 10
i ==> 10

jshell> double j = 20
j ==> 20.0

jshell> public int sum(int x, int y) {
...>       return x + y;
...>    }
| created method sum(int,int)

jshell> /edit
j ==> 50.0
| created method divide(double,double)
変数"iのみを表示する場合 " JShell Edit Pad、 コマンド「/editi」を入力するだけです "、10が表示されます。同様に、" ID2"のテキストのみを変更する場合 (変数yに対応)コマンド「 / edit2」を入力するだけです "、20が表示されます。


  1. Javaのさまざまなタイプのクラスは何ですか?

    Javaのクラスの種類 具体的なクラス 抽象メソッドを持たない通常のクラス、または親クラスまたはインターフェースのすべてのメソッドの実装を持ち、独自のメソッドを持つクラスは具象クラスです。 例 public class Concrete { // Concrete Class    static int product(int a, int b) {       return a * b;    }    public static void main(String args[]) {   &n

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

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