首頁 > 軟體

Java基礎速成:0,什麼是JavaSE,JRE,JVM,IDE?

2019-12-10 15:07:49

在學習Java開發的時候會遇到諸如 Java SE, JRE, JVM, IDE 之類的名詞, 他們之間有什麼關係呢? 

1

JavaSE是Java Standard Edtion的縮寫,即Java標準版,它是Java平台的核心。

JavaEE(即 Java企業版), JavaME(即 Java微型版), 後來的各種框架,各種產品也都是基於JavaSE, 也就是說JavaSE是Java平台的基礎.

下圖為 Java SE, Java EE, Java SE之間的關係


1

JRE是Java Runtime Environment縮寫,即Java執行環境. 包含了Java程式執行需要的各種檔案.

JDK裡就包含了發開所需要的JRE(注意, 它與單獨下載的JRE是不同的, 如果已經安裝JDK, 那麼就無需再下載獨立的JRE)

下圖為 JDK, JRE, JVM之間的關係


2

JVM是什麼?

JVM 是 Java Virtual Machine 的縮寫, 即 Java虛擬機器, Java語言的口號就是"一次編寫, 到處執行", Java程式能夠實現"到處執行"的關鍵就在於JVM, 目前,各大系統中都有JVM, 但他們都是不同的, JVM就像是只會兩種語言的翻譯, 去不同的國家, 都有不同的翻譯, 例如中國人去德國, 就讓德國翻譯來將中文翻譯成德語, 去韓國就讓韓國翻譯將中文譯為韓語, JVM也是如此.


1

IDE 是(Integrated Development Environment) 即 "整合開發環境" 的縮寫,

是一種專門用於提高軟體開發效率的軟體


2

必須要使用IDE來開發軟體嗎? 

舉個例子, 同樣是吃肉, 原始人直接啃食生肉, 而現代人則使用各種灶具, 將肉烹熟, 然後用餐具慢慢享用. 顯然生肉儲存不當會產生大量的細菌, 而熟肉更加安全. 

開發軟體也是這樣, 不使用IDE同樣可以開發軟體, 但IDE擁有大量實用的小工具,幫助開發人員減少程式碼錯誤, 提高軟體偵錯效率, 方便圖形化介面的開發等等. 


3

目前有那些廣泛使用的Java IDE?

免費的IDE中 Eclipse最為流行, 擴充套件功能強

收費的IDE中 Intellij IDEA最為強大, 在所有免費,收費的各種Java IDE中, 全世界使用最多的就是 Intellij IDEA(雖然它是收費的, 但是也提供免費的社群版供大家下載)


1



IT145.com E-mail:sddin#qq.com