1. 程式人生 > >Java的入門知識和環境配置

Java的入門知識和環境配置

exe environ 註意 acl 字節 rdquo 目錄 是我 輸出

JVM(Java Virtual Machine)Java虛擬機

JVM是一種用於計算設備的規範,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。

JAVA語言非常重要的特點就是與平臺的無關性,而使用JAVA虛擬機是實現這一特點的關鍵。

Java虛擬機在執行字節碼時,把字節碼解釋成具體平臺上的機器指令執行。這就是Java的能夠“一次編譯,到處運行”的原因。

JRE(Java Runtime Environment) Java運行環境

JRE是Java Runtime Environment縮寫,指Java運行環境。

JRE包含JVM(JAVA虛擬機)和JAVA程序所需的核心類庫、支持文件。

*如果想要運行一個開發好的JAVA程序,只需要安裝JRE即可。

JDK(Java Development Kit) Java開發包

JDK是JAVA語言的軟件開發包,是提供給JAVA開發人員使用的。

JDK包含了JRE(JVM+JAVA核心類庫)和JAVA工具(編譯工具javac.exe、打包工具jar.exe、文檔生成器javadoc、查錯工具jdb – debugger)

JAVA的各個版本:

JavaSE:standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。

J2EE:enterprise edition,企業版,使用這種JDK開發J2EE應用程序,從JDK 5.0開始,改名為Java EE。

J2ME:micro edition,主要用於移動設備、嵌入式設備上的java應用程序,從JDK 5.0開始,改名為Java ME。

什麽叫環境變量?

比如系統自帶的記事本程序notepad,在命令提示符窗口,任何路徑下輸入notepad,都能打開記事本程序。

這就是因為notepad有設定了環境變量。

故需要在系統中設置javac編譯器的環境變量,使之在任何目錄都能運行javac工具。

Java環境配置步驟:

1.Oracle官網下載JDK適合的版本並安裝;

2.在系統屬性中打“環境變量”窗口;

3.新建JAVA_HOME變量;-->自定義系統變量

變量值即JDK的安裝路徑,如:C:\Program Files\Java\jdk1.8.0_211

4.編輯Path變量;-->修改Path變量

添加變量值:%JAVA_HOME%\bin%JAVA_HOME%\jre\bin

*其實也可以直接將JDK的安裝路徑添加到Path變量中來,但這樣一來一旦JDK的目錄變了,那path變量也要跟著變化。

而Path變量是系統最重要的變量,一旦出錯了將導致許多程式不能運行,存在一定的風險。

5.新建CLASSPATH變量;-->定義類文件的目錄,告訴JVM去什麽地方執行Java程序

變量值:變量值:.;%JAVA_HOME%\lib;JAVA_HOME%\lib\tools.jar (註意最前面有一個點,不要漏了)

CLASSPATH的作用有於將Java的類文件的目錄告訴系統,使之在任何目錄下都能運行類文件。

最前面加點的作用在於,既會去指定的目錄查找類文件,也會在當前目錄查找類文件。如果沒有那個點,那JVM只會查找指定目錄。

Java程序執行過程:

技術分享圖片

1.將Java源代碼編寫到源文件中,源文件的擴展名為.java。(可使用各種文本編輯工具編寫源文件,比如notepad,只要最後修改擴展名即可)

2.使用javac.exe工具對源文件進行編譯,生成.class文件。(.class文件的文件名即為類名) -->使用javac命令調用JDK中的編譯工具,並檢查語法錯誤

 編譯源文件的時候記得 一定要加上後綴.java才行。

3.使用java命令運行.class文件生成結果輸出。-->使用java命令啟動JVM虛擬機,然後將.class文件加載進內存

 記住,這裏不同上面,運行.class文件的時候不需要加後綴名。

 * 任何一個應用程序都要進內存中運行。

Java的入門知識和環境配置