兩分鐘搞懂 JDK 與 JRE 的關係

JDK 與 JRE 的關係用一張圖就可以詮釋的非常清楚,把這張圖深深記進腦子裏,目標就達成50%了

若您有遇到其它相關問題,非常歡迎在評論中留言,我和其他讀者小夥伴們將幫助解決並持續更新至此文,達到幫助更多人的目的。若感本文對您有所幫助請點個贊吧!


來源:https://docs.oracle.com/javase/8/docs/


JDK

Java 開發工具包(Java Development Kit,JDK)。它提供了 Java 開發與運行環境。主要由 3 部分組成,即:Java 編程語言(Java Language)、Java 虛擬機(Java Virtual Machine,JVM) 和 Java 類庫(Java API)

其中需要注意的是,目前市場上主流的JVM HotSpot實際上是分 2 款,即 client(適合桌面程序)和 server(適合服務器程序),開發過程中可以通過命令查看JVM類型並切換。


JRE

Java 程序運行環境(Java Runtime Environment,JRE)。JRE 屬於 JDK 的一部分,主要由 2 部分組成,即:Java 虛擬機(Java Virtual Machine,JVM)和 Java SE 類庫(Java SE API)。

Write Once,Run Anywhere 正是由於這兩項提供的支持才得以實現,而 Java Virtual Machine,JVM 是 Java 實現跨平臺目標的核心部分。以下爲部分 Java SE API 截圖

來源:https://docs.oracle.com/javase/8/docs/api/


若您有遇到其它相關問題,非常歡迎在評論中留言,我和其他讀者小夥伴們將幫助解決並持續更新至此文,達到幫助更多人的目的。若感本文對您有所幫助請點個贊吧!

發佈了97 篇原創文章 · 獲贊 421 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章