初識 JShell


Java9 現在吵得熱火朝天,趕緊順勢學習一波嘍!

簡介

JShell,即 Java Shell,是一個 REPL(Read-Eval-Print Loop,讀取-求值-輸出 循環)工具。

為什么要使用 JShell

使用 JShell,你可以輸入代碼片段並馬上看到運行結果,然后就可以根據需要作出調整。
當你開發 Java 程序時,JShell 可以幫助你快速的測試代碼。你可以測試單個語句、測試使用不同的參數調用方法,也可以在一個 JShell 會話中測試不熟悉的 APIs。但是,JShell 並不是 IDE 的替代品。當你開發應用時,可以粘貼代碼到 JShell 並測試它,然后把測試通過的代碼粘貼到程序編輯器或者 IDE 中。

啟動和退出 JShell

要玩 JShell 肯定是要學習啟動和退出的,就像程序員必須熟悉開機、關機一樣!

  • 啟動命令:jshell
  • 退出命令:/exit
  • 以冗余模式(verbose)啟動(這種模式下可以看到最詳細的代碼片段運行后的輸出):jshell -v

JShell 詳細用法指南

詳細用法指南還是看官方的吧:http://docs.oracle.com/javase/9/jshell/toc.htm,例子簡單易懂,可以快速上手使用。

JShell 使用體驗

JShell 的功能基本上和 Python 和 NodeJs 之類的 REPL 工具差不多。因為 Java 是強類型編程語言,JShell 為了使用方便還是去除了很多限制的,比如類型轉換、自動導入常見的包等,而且還可以編寫 JShell 腳本然后調用 jshell 命令來執行,感覺這點對 Java 程序員書寫服務器腳本很有用啊!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM