1.Java SE所需工具
1.1 JDK
JDK全稱為Java Develepment Kit(Java開發者工具包),包括了Java運行環境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。
JRE是Java程序運行時所需的的環境,通過它,Java的開發者可以將自己開發的程序發布到用戶手中,提供給用戶使用。?
JVM全稱為JJava Virtual MachineJVM是整個Java實現跨平臺的最核心的部分,所有的Java程序會首先被編譯為.class的類文件,這種類文件可以在虛擬機上執行。也就是說class并不直接與機器的操作系統相對應,而是經過虛擬機間接與操作系統交互,由虛擬機將程序解釋給本地系統執行。
三者間的關系:JDK中包含JRE,JRE中又包含JVM。
JDK的下載與在cmd上簡單的運行Java程序
下載官網:Java Downloads | Oracle
推薦下載Jdk-17,因為JDK-17已經過多輪測試,使用起來的程序比較穩定,現在最新版本為Jdk-24,使用的性能和程序效率也比較不錯,也可下載此工具。
點擊鏈接打開JDK下載官網:
下滑找到下載位置:
點擊Windows打開后:點擊x64 Installer的下載鏈接下載即可
如果需要下載其它的版本,可以再萬往下滑:提供的還有JDK 17 和JDK 11 JDK 8
建議選擇JDK17下載,此工具包是一個長期開發工具,編譯運行的程序比較穩定。
下載JDK17需要先注冊Oracle的賬號:點擊創建
根據情況填寫:創建好后再點擊鏈接下載
下載后找到存放的位置:雙擊程序按照,一直點下一步即可,安裝好后選擇存放于C盤。
找到安裝c盤的位置,找到jdk-17的文件夾打開。
如上圖所示,jdk-17就安裝完成,此時的jdk還不能使用,需要設置幾個環境變量。
鼠標移到此電腦,右鍵選擇屬性,找到高級系統設置
第一個變量為JAVA_HOME。
存放于c盤的默認路徑為:C:\Program Files\Java\jdk-17,存放不同路徑可能變量值不同
再點擊確認設置完成第一個環境變量。
第二個環境變量為CLASSPATH,,點擊新建,填入環境變量,所需變量值為:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,輸入后確定。
第三個變量在Path下輸入,輸入的路徑為存放在C盤中jdk-17路徑后加上\bin。
打開高級系統設置找到Path環境變量。
三個環境變量設置后打開電腦的cmd,輸入命令java -version,出現以下提示說明JDK配置成功。
簡單在cmd上測試JDK運行Java程序。
打開文件輸入一個Java程序代碼。
打開此路徑下java文件的cmd指令,輸入javac Test.java指令,javac是將java文件轉變為二進制文本,生成一個后綴為.class的文件,輸入指令后按一下回車鍵Enter。
在命令框中輸入下一指令,java Test,java是使java的二進制文本可以正常的運行,Test為文件名
JDK-17可以正常的運轉Java程序的代碼,但是正真寫Java程序的代碼是在集成開發環境中編寫運行的,這里推薦的集成開發環境為Intellij IDEA(Intelling Java? IDEA)。
1.2 Intellij IDEA 2025
下載鏈接:Download IntelliJ IDEA
點擊鏈接打開:下載2025.1發布的最新版本。
下載后找到存放的位置,雙擊安裝,選擇創建桌面快捷方式,點擊下一步。
點擊安裝,等待安裝,安裝好后點擊完成。
左面會有IDEA的應用,點擊打開IDEA
點擊創建后就可以進入到項目中,此時不用急于編寫代碼,先將一些常見設置設置后好編寫代碼。
1.點擊左上角設置圖標,點擊File選擇Settings中的system setting,取消打開上一次文件。
2.打開Settings,找到Editor點擊,找到File and code Temple點擊,點擊include選項打開,添加文件和碼注釋,下一次創建時就可以自動添加該模板。
設置好一些設置后,可以開始編寫java程序,可以先了解一些Java程序一個常見的模板,public class 的對類的聲明,Main為創建的文件名,public static void main(String[] args)中的main區別于c語言中的main函數,此處的main表示的是Main這個類中的一個方法,main大括號內的是語句,與C語言中的語句類似,但是格式上可能有所區別。
編寫該模板后可以輸入一個簡單的Java程序,輸出字符串Hello Java.
語句中可以先輸入sou后按回車,就會自動補充System.out.println(),表示系統輸出打印后換行,括號內是需要打印的字符串,使用雙引號,程序編寫好后點擊鼠標右擊,選擇Run 'Main.main',表示運行Main這個類中的main方法程序,輸出如下:
2.Java SE中類型的簡單介紹與操作符相關使用
2.1 數據類型
Java程序中的數據類型有四大類,四大類中包含八種類型
整型
字節型:byte,大小為1個 字節,大小范圍:-2^7 - 2^7-1 (-128 - 127)
短整型:short,大小為兩個字節,大小范圍 :-2^15 - 2^15-1
整型:int ,大小為 4個字節,大小范圍:-2^31 - 2^31-1
長整型:long,大小為8個字節,范圍為:-2^63 - 2^63-1
字符型:char,大小為2個字節,范圍為:0-65535(2^16),因為存放ASCII值為正數,沒有負數。
浮點型
單精度浮點型:float,大小4個字節,范圍一般不用關注
雙精度浮點型:double,大小8個字節,范圍一般不關注
布爾類型:boolean,沒有規定具體大小,范圍:true或false,表示真或假
2.2 簡單了解運算符的使用
算術操作符:+ - * / %,與數學上的計算類似,printf表示按照格式輸出,println表示輸出后換行。
賦值操作符:+= -= %= *= /=
位操作符:按位與(&),按位或(|),按位異或(^),按位取反(~)
移位操作符:左移操作符(<<),右移操作符(>>),無符號右移操作符(>>>>)
邏輯操作符:邏輯與(&&),邏輯或(||),邏輯取反(!)
自增和自減操作符:++,--
熟悉相關運行環境和基本操作符的使用對Java程序的學習有進一步的幫助,建議從基本的知識先做了解后進一步練習,基礎在線練習編程題鏈接:每天建議練習5題左右編程語言初學訓練營_在線編程+題解_牛客題霸_牛客網