1. JDK、JRE、JVM概述
JDK:Java開發工具包,包含Java運行環境JRE、開發Java程序的所有工具(如Javac和Java等)和Java的基礎類庫(即Java API)。
JRE:Java運行環境,JRE中包含JVM。
JVM:Java虛擬機,它是整個java實現跨平臺的核心部分。用於讀取並處理編譯過的與平臺無關的字節碼(class)文件,從而實現Java的可移殖性。
2. 環境搭建及其編譯運行
JDK安裝及其環境變量配置
根據系統下載安裝JDK(安裝路徑爲純英文,無中文、空格。建議過程不用安裝JRE)
配置環境變量。
環境變量名 | 作用 |
PATH | 指Java開發工具的位置,如E:\OpenSource\jdk1.8.0_121\bin |
JAVA_HOME | 指JDK的安裝根目錄,如E:\OpenSource\jdk1.8.0_121 |
CLASSPATH | 指JVM在運行時去哪一個目錄路徑加載字節碼文件 (一般情況下不配置) |
檢查。運行cmd,輸入javac
編譯運行過程
3. Java基本語法
大小寫敏感:Java語言嚴格區分大小寫
源文件名:一個Java源文件裏可以定義多個Java類,但其中最多只能有一個類被定義成public類。若源文件中包含public類,源文件名必須與該public類同名,對於所有類來說,類名首字母應以大寫開頭。
類名:一個源文件中包含N個Java類時,成功編譯後會生成N份字節碼文件(即N份單獨的class文件,且字節碼文件名與對應類同名)
主方法入口:若一個類必須運行,則必須擁有main方法,因爲main方法是程序的入口。所有的Java程序由public static void main(String[] args) 方法開始執行。
方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則後面的每個單詞首字母大寫。
編程建議:
一個Java源文件只定義一個類,不同的類使用不同的源文件定義;
將每個源文件中單獨定義的類都定義成public的;
保持Java源文件在主文件名與源文件中的類名一致