1.Java的共同創始人之一:James Gosling(詹姆斯·高斯林)
公認爲Java之父
2.Java是一種跨平臺的、物件導向的程式語言。因爲其具可移植性,安全性種衆多特點,使其應用廣泛
具體可參照(Java的百度百科介紹):https://baike.baidu.com/item/java/85979
3.Java的特點
跨平臺:一次編譯,處處執行
物件導向,等等有很多,不一一舉例,用到的時候,會在後面補充
4.Java開發環境及JDK設定
JDK下載:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
JDK安裝(有的舊版本安裝有可能跟演示不同):
操作系統::Window10
演示使用版本:jdk-14.0.2_windows-x64_bin
a.下載之後,雙擊開啓jdk-14.0.2_windows-x64_bin.exe 檔案,點選下一步
b.如果需要更改安裝地址,點選更改,不需要則點選下一步
更改安裝地址
c.JDK安裝成功
d.JDK的環境設定
第一步:開啓環境變數 右鍵此電腦屬性 →高階系統設定→環境變數
第二步:在系統變數中新建變數JAVA_HOME,變數值爲JDK的所在目錄
第三步:在Path變數新建%JAVA_HOME%\bin
這個版本不需要設定classpath變數
e.檢驗是否設定成功
第一步:開啓cmd視窗 (win+r→輸入cmd回車)
第二部:分別輸入:java 檢驗java執行環境
javac 檢驗java編譯環境
java -version 檢驗Java的安裝版本
5.Java編譯及執行原理
a.java編譯執行過程
(1)編譯期:.java原始檔,經過編譯,生成.class位元組碼檔案
(2)執行期:JVM載入.class並執行.class
b.名詞解釋
(1)JVM:java虛擬機器載入.class並執行.class
(2)JRE:java執行環境除了包含JVM以外還包含了執行java程式所必須的環境
JRE=JVM+java系統類庫(小零件)
(3)JDK:java開發工具包除了包含JRE以外還包含了開發java程式所必須的命令工具
JDK=JRE+編譯、執行等命令工具
(4)說明:
執行java程式的最小單元爲JRE
開發java程式的最小單元爲JDK