Java 10以后,java官方推出了類似python的shell操作的jshell,你的指令可以及時反饋,對于新手學習而言非常有用,如果你和我一樣剛學Java,建議你使用高版本,和我一起開始使用jshell吧!
作為新手,我直接選了最新版本Java15,畢竟什么都不會,不用顧及歷史遺留問題,所以直接喜新厭舊,這個版本的一個好處就是安裝完了之后,不用配置變數環境,一切都為我們準備好了,所以新手非常適合,當安裝完成后,打開cmd,輸入java --version,這沒什么好說的,就是輸出你的java版本,

之前我是用IDLE學習python,習慣了shell操作,立即反饋我的語法正確與否,對于學習者獲益匪淺,本來對java不抱任何希望,卻在官網看見了jshell的存在,無疑是雪中送炭,jshell里也內置了幫助檔案,讓我們迅速了解API的相關資訊,我剛學會了輸出陳述句:System.out.println(),現在來試試看,

這樣看起來,效果還是比較差,畢竟cmd萬年不變的黑白色對編程來說實在是痛苦,關鍵字、函式、注釋等也沒看見有任何不同的顏色提醒,不過,沒事,畢竟我們是學習java而使用,以后肯定會換高大上的編輯器或者IDE,
本以為里面的help是API幫助檔案,多次在jshell里面嘗試以后,才發現這個help只是jshell的使用幫助,也罷,看看再說吧,摸索了一圈發現,有一個比較雞肋的編輯模式,通過/edit進入,這個模式不能像文本一樣編輯好了然后執行,而是寫一行執行一行,和直接在jshell里寫有啥區別呢?沒弄明白這設計的意義何在,
不過有一點我覺得是jshell比記事本操作好得多的地方:自動引入模塊和庫,比如我要讀取鍵盤輸入用Scanner,在jshell可以直接這樣執行,

而如果語法錯誤,立馬提示我們,其實新手最需要的就是這樣的免費老師,時刻提醒你哪里錯了,怎么改正,比如我輸出陳述句寫錯或者沒有用分號結尾會這樣提示:

非常一目了然,使用jshell的還有一個好處就是內置在cmd里面,那么字符編碼都和我們作業系統一樣,英語基礎不行的也不用擔心什么,都是中文提示,
如果你和我一樣零基礎學Java,請關注微信公眾號:lunvey,資料干貨伴你成長,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/258437.html
標籤:python
