REPL在Java 9中的重要性是什麼?


REPL代表讀-求值-列印-迴圈。它是一個外殼,使用者在其中輸入表示式,對該表示式進行求值,並將結果返回給使用者。使用REPL的主要目的是在不建立Java檔案、編譯和執行它的情況下與Java程式快速互動。JShell對開發人員非常有用,且允許我們學習Java語言。

以下是REPL的一些特性

  • 它內置於Java 9中。
  • 我們可以在沒有類檔案的情況下測試任何Java表示式,對其進行編譯並執行它。
  • 它與你的編輯器一樣,只需鍵入TAB鍵,即可自動完成方法。
  • 我們可以定義方法,並稍後呼叫它們。
  • 如果丟擲異常,它將向我們顯示異常。
  • 我們可以編輯任何方法並對其進行更改。
  • 存在內建命令。

以下是使用Jshell工具的一些REPL示例。

示例-1

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> Math.round(34.543)
$1 ==> 35


示例-2

jshell> void test(String s) {
...>       System.out.println(s);
...>    }
| created method test(String)

jshell> test("TutorialsPoint")
TutorialsPoint

更新於:2020-03-27

545次瀏覽

開啟你的 事業

完成課程獲取認證

開始
廣告
© . All rights reserved.