如何在 Java 9 中重新執行 JShell 中現有的程式碼段?\n


JShell 是 Java 9 中引入的第一個 REPL 工具。我們可以使用 JShell 工具在命令列提示符中執行簡單的程式碼段。我們可以透過鍵入“jshell”命令啟動一個 JShell 會話,透過鍵入“/exit”命令停止會話,並透過使用“/help”命令搜尋特定命令。

“/reload”命令可用於重新執行JShell 中所有現有的程式碼段。我們還可以使用“/reset”命令來刪除 JShell 會話中的所有先前程式碼。

在下面的程式碼段中,我們建立了一組程式碼段。

jshell> 2+10
$1 ==> 12

jshell> String s = "Tutorialspoint"
s ==> "Tutorialspoint"

jshell> System.out.println("Tutorialspoint")
Tutorialspoint

jshell> int num1 = 25
num1 ==> 25

jshell> /1
2+10
$5 ==> 12

jshell> /2
String s = "Tutorialspoint";
s ==> "Tutorialspoint"

jshell> /3
System.out.println("Tutorialspoint")
Tutorialspoint

jshell> /4
int num1 = 25;
num1 ==> 25

在下面的程式碼段中,我們可以應用“/reload”命令。Jshell 工具重新執行所有現有的程式碼段並打印出來。

jshell> /reload
| Restarting and restoring state.
-: 2+10
-: String s = "Tutorialspoint";
-: System.out.println("Tutorialspoint")
Tutorialspoint
-: int num1 = 25;
-: 2+10
-: String s = "Tutorialspoint";
-: System.out.println("Tutorialspoint")
Tutorialspoint
-: int num1 = 25;
-: int num1 = 25;

在下面的程式碼段中,我們可以應用“/reset”命令來刪除 JShell 會話中的所有先前程式碼,並打印出“正在重置狀態”。

jshell> /reset
| Resetting state.

jshell>

更新於: 2020-03-23

133 次瀏覽

開啟你的 職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.