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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP