亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解析JDK9中的jshell

發布時間:2021-12-13 18:36:55 來源:億速云 閱讀:115 作者:柒染 欄目:大數據

如何解析JDK9中的jshell,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

JDK9之jshell

JDK9發布至今也有一段時間了,那么JDK9中除去那些我們不怎么用或者比較高級初學者接觸不到的功能,有什么是初學者可以使用并且比較好用的功能呢?jshell應該算一個。

過去的幾年中,國外有部分大學使用JS替換了java作為大學學習的編程語言,排除一些其他原因(例如大多數人認為JS更容易一些),有沒有shell支持相信也占很大一部分原因,畢竟在給初學者講的時候,JS只需再shell中輸入console.log("hello world")然后回車即可看到結果,而java就顯得異常麻煩,一個簡單的hello world就需要創建一個.java文件,使其中包含一個公共類并且包含一個public static void main(String[] args)方法,然后編譯運行,然后才能去print這個hello world,也許你只是想打印一下hello world,但是你就需要給學生(或者其他初學者)解釋為什么需要一個類,為什么需要一個main方法,如何將.java文件編譯為.class文件,以及如何運行這個.class文件,最后,你才能告訴學生,see , it worked,是不是很麻煩啊?再有,就算你了解了以上知識,如果某天你學到了一個新函數,比如Math.max(number , number),然后你只是想簡單的驗證下這個函數是否可以使用,但是你仍然需要按照以上步驟創建一個.java文件、包含一個main方法、編譯、運行,這樣是相當麻煩的。


而以上問題在JDK9中得到了重視,JDK9終于也加入shell支持jshell,現在你想打印一個hello world,不再需要像以往一樣那么麻煩,現在你只需要打開命令行,輸入jshell(需要正確的配置環境變量,與之前一樣)進入java shell交互界面,然后輸入System.out.println("hello world")然后回車即可,就像下圖一樣:

如何解析JDK9中的jshell


而如果我想運行Math.max(number , number)呢?只需這樣:

如何解析JDK9中的jshell


如果我想退出jshell怎么辦呢?只需輸入/exit然后回車即可:

如何解析JDK9中的jshell


看,是不是比之前容易很多了?對于初學者來說,該功能可以讓他們的精力更多的放在學習java語言本身而不是學習如何配置java環境、如何編譯等(雖然這也很重要,但是初學者不必在這上邊分散太多精力),而即使對于已經工作的人來說,該功能在很多時候也能極大的提升工作效率(例如在里邊驗證一些簡單的函數調用等)。

看完上述內容,你們掌握如何解析JDK9中的jshell的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德令哈市| 盱眙县| 饶河县| 基隆市| 郯城县| 高碑店市| 上蔡县| 南部县| 饶河县| 文安县| 资溪县| 海安县| 拜泉县| 察隅县| 荣昌县| 西乌珠穆沁旗| 门源| 宝丰县| 广平县| 常宁市| 萨迦县| 侯马市| 阿城市| 登封市| 郑州市| 玉山县| 民权县| 无棣县| 锦州市| 高阳县| 合水县| 名山县| 渑池县| 绥芬河市| 二连浩特市| 抚远县| 大悟县| 徐汇区| 同仁县| 开江县| 奉贤区|