1. 程式人生 > >傳智畢向東35天JavaSE知識點(陸續更新)

傳智畢向東35天JavaSE知識點(陸續更新)

第一天

1.1995年Sun公司(後被Oracle公司收購);

2.Java之父-James Goslin;

3.Java新特性:跨平臺性;

4.三大技術架構:jdk1.5(java5.0)後:JavaEE,JavaSE,JavaME;

5.JDK:Java Development Kit;Java的開發和執行環境,Java的開發工具和JRE;

6.JRE:Java Runtime Environment;Java程式的執行環境,Java執行的所需的類庫+JVM(Java虛擬機器);

(1)永久配置方式:JAVA_HOME=%安裝路徑%\Java\jdk

                  path=%JAVA_HOME%\bin

(2)臨時配置方式:set path=%path%;D:\Java\jdk\bin

特點:系統預設先去當前路徑下找要執行的程式,如果沒有,再去path中設定的路徑下找.

classpath的配置:

(1)永久配置方式:classpath=.;c:\;e:\

(2)臨時配置方式:set classpath=.;c:\;e:\

注意:在定義classpath環境變數時,需要注意的情況

如果沒有定義環境變數classpath,java啟動jvm後,會在當前目錄下查詢要執行的類檔案;

如果指定了classpath,那麼會在指定的目錄下查詢要執行的類檔案.

還會在當前目錄找嗎?兩種情況:

(1)如果classpath的值結尾處有分號,在具體路徑中沒有找到執行的類,會預設在當前目錄再找一次;

(2)如果classpath的值結果出沒有分號,在具體的路徑中沒有找到執行的類,不會再當前目錄找.

一般不指定分號,如果沒有在指定目錄下找到要執行的類檔案,就報錯,這樣可以除錯程式.

8.javac:編譯;

   java:執行.

第二天