用JShell學習Java編程(Java的JShell用途)

用JShell學習Java編程

用JShell學習Java編程

Java Shell工具是Java 9(JDK1.9)出現的工具, Java Shell工具(JShell)是一個用於學習Java編程語言的REPL工具。REPL(Read Eval Print Loop)意爲交互式的編程環境。使用 JShell,你可以輸入代碼片段並馬上看到運行結果,然後就可以根據需要作出調整。可以編寫Java代碼,無需寫類和方法,直接寫方法中的代碼即可,同時無需編譯和運行,直接回車即可測試。在開發程序時,可以將代碼在jshell中進行嘗試,然後將工作代碼從jshell粘貼到程序編輯器或ide中使用。JShell運行較快使用方便。

使用JShell需要先安裝Java 9(JDK1.9)以上版本並配置好java的環境變量。

 

CMD或PowerShell中執行 JSHELL命令

關於“CMD和PowerShell” 參見CMD和PowerShell介紹”鏈接:https://blog.csdn.net/cnds123/article/details/80781305

 

我這裏安裝的是jdk10,並且配置好環境變量。

啓動jshell,在CMD中輸入jshellL回車:

提示符jshell> 說明已進入jshell工作狀態。

 

查看了解JShell 命令的用法

  1. 輸入 /help 回車,可以查看 JShell所有命令的概況:

【注:回車,指按下Enter鍵】

 

 

2)要查看JShell 某個具體的命令如/edit的詳情  

輸入 /help /edit 回車

 

 

退出JSHELL

輸入 /help 回車

 

 

將下面代碼輸入

void lc01()

    {

        System.out.println("|————————|");

        System.out.println("|我寫的Java程序|");

        System.out.println("|————————|");

   }

 

提示:如何退出…>,在代碼片段輸入後,直接回車

 

上面代碼運行演示:參見下圖:

 

再舉一例

輸出的結果中,有一個含有”$”和數字的符號,它表示存儲計算結果的一個臨時變量如$1、$2等。

 

編輯修改 Java 代碼段:

 

 

 

JShell 中的命令和代碼片段是不一樣的,命令都是以前導的反斜槓 ( / ) 開頭,比如要顯示所有已經定義的變量,可以使用 /var ,要顯示所有已經定義的方法,可以使用 /methods ,要顯示所有已經定義的類型,可以使用 /types ,要顯示所有輸入的代碼片段,可以使用 /list 。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章