JDK 與 JRE 的關係用一張圖就可以詮釋的非常清楚,把這張圖深深記進腦子裏,目標就達成50%了
若您有遇到其它相關問題,非常歡迎在評論中留言,我和其他讀者小夥伴們將幫助解決並持續更新至此文,達到幫助更多人的目的。若感本文對您有所幫助請點個贊吧!
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 截圖
若您有遇到其它相關問題,非常歡迎在評論中留言,我和其他讀者小夥伴們將幫助解決並持續更新至此文,達到幫助更多人的目的。若感本文對您有所幫助請點個贊吧!