java基礎-1:JDK、JRE、JVM的區別與聯絡

語言: CN / TW / HK

JDK

Java Development Kit (java開發工具包)

① 給開發人員使用。

② 包含了Java開發工具。(Java編譯工具-->javac.exe、Java打包工具-->jar.exe)

③ 也包括了JRE。


JRE

Java Runtime Environment (Java執行環境)

① 包含了Java虛擬機器-->Java Virtual Machine。

② Java程式所需要的核心類庫等。


使用JDK的開發工具完成的Java程式,交給JRE去執行。

jdk、jre、jvm三者關係

JDK = JRE + 開發工具集

JRE = JVM + JavaSE標準類庫


有了JVM(一次編譯,到處執行),同一個Java程式在不同的作業系統(裡的JVM不同)都可以執行

分享到: