導航
基本概念
Java所謂的一處編程,處處運行,並不是指Java語言具有跨平臺的特性,其本質是各個平臺上有對應的Java虛擬機(JVM),是不同平臺的Java虛擬機實現了對相同代碼的編譯運行。
JRE(Java Runtime Environment):Java運行環境,包含Java虛擬機等。
JDK(JavaDevelopment Kit):Java開發工具包,包含JRE和Java開發工具,所以程序員只需要安裝JDK即可。
Java SE(Java Platform,Standard Edition):Java標準版本。
一般就可以理解爲JDK,是EE和ME的基礎。
Java EE(Java Platform,Enterprise Edition):Java企業版本。
是基於SE而發展出來的一套規範接口(請注意是接口,並不是實現),需要發行商自己去實現這些接口。
例如針對Servlet接口,各發行商就做出了Tomcat、GlassFish、IBM WebSphere等產品,我們就可以在開發中使用這些產品。
Java ME(Java Platform,Micro Edition):Java微型版本。
微型版本顧名思義,是使用在手機等小設備上的Java版本,需要注意的是ME也是一套規範接口。後來andriod出現了,就沒ME什麼事兒了。
JDK下載與安裝
Oracle官網地址:https://www.oracle.com/index.html
JDK下載
1、在官網首頁點擊紅色箭頭所指的菜單圖標
2、在彈出的菜單頁面中點擊紅色箭頭所指的“Java”
3、進入Java頁面後點擊紅色箭頭指向的“Technical Details”
4、在Technical Details頁面點擊紅色箭頭指向的“Download now”
5、基本概念部分提到過程序員只需要下載JDK,點擊紅色箭頭所指的“Java(JDK) for Developers”
6、我們這次下載JDK1.8版本,點擊紅色箭頭所指的“DOWNLOAD”
7、終於來到了下載頁面,先點擊“Accept License Agreement”(同意協議),然後下載對應操作系統的JDK就行了。注意,下載的時候注意看清楚,不要下載JDK的demo。
注: 現在需要有賬號才能下載JDK,如果沒有賬號的話,會彈出登錄畫面。註冊登錄之後,就可以正常下載了。
JDK安裝
安裝JDK的時候,注意“公共JRE”的選項不需要勾選。如果上面的概念你已經理解了,這裏你一定知道爲什麼。因爲JDK中已經包含了JRE,安裝“公共JRE”就意味着你安裝了兩個JRE。
JDK安裝完成之後,可以在安裝目錄下看到如下文件夾:
- bin文件夾:存放可執行程序
- include文件夾:存放c/c++頭文件
- jre文件夾:Java運行環境
- lib文件夾:工具庫
- src壓縮包:Java源碼
Java環境變量配置
安裝完JDK之後,我們還需要爲Java配置環境變量。
Path環境變量配置
配置Path環境變量的作用是爲了讓我們在系統的任何位置都可以調用Java提供的可執行程序(位於bin文件夾中),從而完成對Java程序的編譯和運行。所以所謂的配置Path環境變量,其實配置的就是bin文件夾的路徑(包括jdk文件夾下的bin文件夾和jre文件夾下的bin文件夾)。
1、Path環境變量位置
右擊“我的電腦”->屬性->高級系統設置->環境變量,打開環境變量窗口。
在環境變量窗口下方的系統變量窗口中可以找到Path環境變量,選中Path環境變量,點擊“編輯”,即可配置Path環境變量。
2、配置Path環境變量的兩種方式
一、直接把bin文件夾路徑粘貼到Path環境變量裏去,我這邊是C:\Program Files\Java\jdk1.8.0_192\bin和C:\Program Files\Java\jdk1.8.0_192\jre\bin。
在Path環境變量編輯窗口點擊“新建”,分別將C:\Program Files\Java\jdk1.8.0_192\bin和C:\Program Files\Java\jdk1.8.0_192\jre\bin輸入即可。如下圖:
對於win7用戶,看到的Path環境變量編輯窗口像下圖這樣。所以win7用戶在變量值輸入框的最後加上C:\Program Files\Java\jdk1.8.0_192\bin;C:\Program Files\Java\jdk1.8.0_192\jre\bin;即可。注意,我們新加入的路徑需要和之前的路徑有;隔開。
二、先創建JAVA_HOME變量,然後重複上面的步驟。
在系統變量窗口,點擊“新建”,變量名輸入JAVA_HOME,變量值輸入C:\Program Files\Java\jdk1.8.0_192。如下圖:
之後的步驟和方式一相同,在Path環境變量中配置%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin即可。
一般來說推薦第二種做法。第二種做法好處是,如果要使用不同版本的JDK,只需修改JAVA_HOME變量的值就行了,而不用去Path環境變量中去分別修改兩個bin文件夾的路徑。
CLASSPATH環境變量配置
在系統變量窗口,點擊“新建”,變量名輸入CLASS_PATH,變量值輸入.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;。注意,變量值的最前面是.;(不要看漏了)。如下圖:
測試配置正確
win鍵+R,鍵入cmd,在命令行分別輸入java -version、java、javac三條指令。若系統給出正確的迴應信息,則說明環境變量配置成功。
Hello World!
完成上面這些,我們就可以擼代碼了。按照慣例,學習每種語言編寫第一個程序都是打印hello world。下面就來編寫一個打印hello world程序吧。
新建文本文件,命名爲HelloWorld.java,打開文件並編寫如下代碼:
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
在文件HelloWorld.java所在目錄下按住Shift 右擊,打開“命令提示符”窗口,輸入javac HelloWorld.java。然後你就可以發現當前目錄下出現一個新的文件——HelloWorld.class。接着在“命令提示符”窗口中繼續輸入java HelloWorld,就可以在“命令提示符”窗口中看到Hello World!。
歡迎來到程序的世界!