眼見為實,前面的文章洋洋灑灑幾千字介紹了JAVA的曆史和學習方法,但是都隻是在字面上,我們也沒有看到一個真正的JAVA程式運作需要經過哪些步驟,流程是否複雜?
本篇文章則通過Hello World程式帶大家真正走進JAVA的世界,看看如何完成它吧。
工欲善其事必先利其器,既然JAVA要喊出了“Write Once,Run Anywhere”的口号,那肯定有自己獨特的一套工具,讓JAVA代碼一次編譯、處處運作,這套工具也叫JAVA運作環境或JAVA程式平台,到目前為止,這個平台主要分為JAVA SE、JAVA EE、JAVA ME三個版本。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICN4ETMfdHLkVGepZ2XtxSZ6l2clJ3LcBnYldHL0FWby9mZvwVPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsAjMfd3bkFGazxCMx8VesATMfhHLlN3XnxCMz8FdsYkRGZkRG9lcvx2bjxSa2EWNhJTW1AlUxEFeVRUUfRHelRHL2EzXlpXazxyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3Pn5GcucTNxczM3QzYzM2NyMDZxYzX3QzM0ADM0AzLcFDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
JAVA三大平台介紹
1、JAVA SE
全稱為JAVA Standard Edition(也曾簡稱為J2SE)JAVA标準版或JAVA标準平台,是JAVA技術的核心和基礎,同時也是JAVA ME和JAVA EE的基礎。它提供了标準的JAVA開發工具包(JDK),通過它能夠實作桌面應用程式、低端伺服器和JAVA Applet程式等功能的開發,目前該平台官方已經更新到JDK17版本。
2、JAVA EE
全稱為Java Enterprise Edition(也曾稱為J2EE)JAVA企業版或JAVA 企業平台,通過它能夠建構企業級服務應用。實際上,JAVA EE包含了JAVA SE,并在這個基礎上添加了許多功能強大的類庫,用于支援企業級别的業務開發如目錄管理、消息管理等,目前該平台官網最新版本為JAVA EE8。
3、JAVA ME
全稱JAVA Micro Edition(也曾稱J2ME)JAVA微型版或JAVA小型平台,與JAVA EE主要建構企業級應用相反,JAVA ME是一種很小的JAVA運作環境,它主要是應用在嵌入式的産品中,如行動電話,掌上電腦、電視機機頂盒等,使得編譯好的JAVA程式能夠在上面執行,目前該平台官網最新版本為JAVA ME8。
選擇哪個平台學習
三大平台各有特點,但是共同點都是平台内部包含了JAVA 虛拟機,編譯好的程式在平台執行的流程大緻如下:虛拟機将編譯好的位元組碼檔案加載到記憶體,然後采用解釋執行的方式執行位元組碼(所謂解釋執行即:平台根據響應系統将位元組碼解釋一條,執行一條,就跟初學英語時一樣,老師每講一句英語都會給你解釋這句話的含義)。
既然三大平台處理的方式都是大同小異,那初學者該選擇哪個平台學習更好呢?根據官方書籍和無數實踐證明,初學者最好先學習JAVA SE,選用它提供的軟體開發工具包-JDK,它是學習和掌握JAVA知識的最佳平台,也是學習JAVA EE和JAVA ME的基礎。
搭建JAVA SE平台
1、到官網下載下傳JAVA SE平台
說明:從搭建開始提到的JDK指的是OpenJDK而不是Oracle JDK,至于為什麼不用Oracle JDK主要原因是因為Oracle(甲骨文)公司在19年宣布後續停止免費對JAVA SE8版本進行更新,商用的話需要進行購買,而Open JDK作為Oracle JDK的免費開源版本,更适合個人開發者使用(至于Oracle JDK和Open JDK之間的事,要扯起來能說半天,有時間再單獨開一篇文章談談)
下載下傳位址: http://jdk.java.net/
注:本文示範使用JDK11版本(推薦大家學習時盡量使用JDK8或者JDK11版本,因為這兩個版本是長期維護的版本,更加穩定,但因為OpenJDK下載下傳中windows環境下隻有32位的,是以示範就使用JDK11版本)
2、将下載下傳好的壓縮包解壓,可以檢視到下面的目錄(注意:OpenJDK壓縮包是綠色軟體,既不需要安裝即可直接使用)
3、配置環境變量:雖然解壓後我們能夠到指定的檔案夾去執行對應的java.exe檔案,但是,如果是想在電腦的任意一個目錄下都可以調用剛剛解壓的java jdk,那就需要将jdk的執行路徑配置到系統的環境變量中。
配置環境變量可以通俗了解為身份證上的家庭住址,隻要身份證上标記了這個位址,以後别人想要找你的時候,都可以直接通過這個位址去到你家找你。程式配置了系統環境變量,以後在執行關于jdk的相關指令時,會先根據配置的位址去找到對應的執行程式,然後執行對應的指令,這樣就不會出現"既不是内部或外部指令,也不是可執行程式…"的錯誤。
步驟一:此電腦 = > 屬性 = 》進階系統設定
步驟二: 環境變量
步驟三:新增JAVA_HOME環境變量,值指向剛剛壓縮好的openjdk目錄
步驟四:在PATH變量中引入JAVA_HOME變量,并指向bin目錄,格式:%變量名%\bin
步驟五:打開指令控制台(快捷鍵: Win鍵+R,輸入cmd回車),輸入:java -version檢視安裝好的JAVA版本
看到此處,先要恭喜你終于完成了JAVA SE平台的搭建,從現在開始,我們可以真正進入到JAVA程式的開發了,準備好大展身手了嗎? 讓我們先來完成第一個程式“Hello World”的搭建吧!
第一個程式的開發
1、建立一個名為HelloWorld.txt的文本檔案,并添加入以下代碼:
2、将文本HelloWorld.txt字尾名修改成java,然後在位址欄輸入cmd回車進入指令控制台
3、編譯、并執行JAVA程式,大功告成