天天看點

java三大平台介紹,選擇哪個平台學習java程式設計?

  眼見為實,前面的文章洋洋灑灑幾千字介紹了JAVA的曆史和學習方法,但是都隻是在字面上,我們也沒有看到一個真正的JAVA程式運作需要經過哪些步驟,流程是否複雜?

  本篇文章則通過Hello World程式帶大家真正走進JAVA的世界,看看如何完成它吧。

  工欲善其事必先利其器,既然JAVA要喊出了“Write Once,Run Anywhere”的口号,那肯定有自己獨特的一套工具,讓JAVA代碼一次編譯、處處運作,這套工具也叫JAVA運作環境或JAVA程式平台,到目前為止,這個平台主要分為JAVA SE、JAVA EE、JAVA ME三個版本。

java三大平台介紹,選擇哪個平台學習java程式設計?

JAVA三大平台介紹

1、JAVA SE

  全稱為JAVA Standard Edition(也曾簡稱為J2SE)JAVA标準版或JAVA标準平台,是JAVA技術的核心和基礎,同時也是JAVA ME和JAVA EE的基礎。它提供了标準的JAVA開發工具包(JDK),通過它能夠實作桌面應用程式、低端伺服器和JAVA Applet程式等功能的開發,目前該平台官方已經更新到JDK17版本。

java三大平台介紹,選擇哪個平台學習java程式設計?

2、JAVA EE

  全稱為Java Enterprise Edition(也曾稱為J2EE)JAVA企業版或JAVA 企業平台,通過它能夠建構企業級服務應用。實際上,JAVA EE包含了JAVA SE,并在這個基礎上添加了許多功能強大的類庫,用于支援企業級别的業務開發如目錄管理、消息管理等,目前該平台官網最新版本為JAVA EE8。

java三大平台介紹,選擇哪個平台學習java程式設計?

3、JAVA ME

  全稱JAVA Micro Edition(也曾稱J2ME)JAVA微型版或JAVA小型平台,與JAVA EE主要建構企業級應用相反,JAVA ME是一種很小的JAVA運作環境,它主要是應用在嵌入式的産品中,如行動電話,掌上電腦、電視機機頂盒等,使得編譯好的JAVA程式能夠在上面執行,目前該平台官網最新版本為JAVA ME8。

java三大平台介紹,選擇哪個平台學習java程式設計?

選擇哪個平台學習

  三大平台各有特點,但是共同點都是平台内部包含了JAVA 虛拟機,編譯好的程式在平台執行的流程大緻如下:虛拟機将編譯好的位元組碼檔案加載到記憶體,然後采用解釋執行的方式執行位元組碼(所謂解釋執行即:平台根據響應系統将位元組碼解釋一條,執行一條,就跟初學英語時一樣,老師每講一句英語都會給你解釋這句話的含義)。

  既然三大平台處理的方式都是大同小異,那初學者該選擇哪個平台學習更好呢?根據官方書籍和無數實踐證明,初學者最好先學習JAVA SE,選用它提供的軟體開發工具包-JDK,它是學習和掌握JAVA知識的最佳平台,也是學習JAVA EE和JAVA ME的基礎。

java三大平台介紹,選擇哪個平台學習java程式設計?

搭建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版本)

java三大平台介紹,選擇哪個平台學習java程式設計?
java三大平台介紹,選擇哪個平台學習java程式設計?

  2、将下載下傳好的壓縮包解壓,可以檢視到下面的目錄(注意:OpenJDK壓縮包是綠色軟體,既不需要安裝即可直接使用)

java三大平台介紹,選擇哪個平台學習java程式設計?

  3、配置環境變量:雖然解壓後我們能夠到指定的檔案夾去執行對應的java.exe檔案,但是,如果是想在電腦的任意一個目錄下都可以調用剛剛解壓的java jdk,那就需要将jdk的執行路徑配置到系統的環境變量中。

  配置環境變量可以通俗了解為身份證上的家庭住址,隻要身份證上标記了這個位址,以後别人想要找你的時候,都可以直接通過這個位址去到你家找你。程式配置了系統環境變量,以後在執行關于jdk的相關指令時,會先根據配置的位址去找到對應的執行程式,然後執行對應的指令,這樣就不會出現"既不是内部或外部指令,也不是可執行程式…"的錯誤。

  步驟一:此電腦 = > 屬性 = 》進階系統設定

java三大平台介紹,選擇哪個平台學習java程式設計?

  步驟二: 環境變量

java三大平台介紹,選擇哪個平台學習java程式設計?

  步驟三:新增JAVA_HOME環境變量,值指向剛剛壓縮好的openjdk目錄

java三大平台介紹,選擇哪個平台學習java程式設計?

  步驟四:在PATH變量中引入JAVA_HOME變量,并指向bin目錄,格式:%變量名%\bin

java三大平台介紹,選擇哪個平台學習java程式設計?

  步驟五:打開指令控制台(快捷鍵: Win鍵+R,輸入cmd回車),輸入:java -version檢視安裝好的JAVA版本

java三大平台介紹,選擇哪個平台學習java程式設計?

  看到此處,先要恭喜你終于完成了JAVA SE平台的搭建,從現在開始,我們可以真正進入到JAVA程式的開發了,準備好大展身手了嗎? 讓我們先來完成第一個程式“Hello World”的搭建吧!

第一個程式的開發

  1、建立一個名為HelloWorld.txt的文本檔案,并添加入以下代碼:

java三大平台介紹,選擇哪個平台學習java程式設計?

  2、将文本HelloWorld.txt字尾名修改成java,然後在位址欄輸入cmd回車進入指令控制台

java三大平台介紹,選擇哪個平台學習java程式設計?

  3、編譯、并執行JAVA程式,大功告成

java三大平台介紹,選擇哪個平台學習java程式設計?

小結