Java初學者不得不知的概念,JDK,JRE,JVM的區別?

Java初學者不得不知的概念,JDK,JRE,JVM的區別?

 

JVM(Java Virtual Machine Java虛擬機)

可以理解爲是一個虛擬出來的計算機,具備着計算機的基本運算方式,

它主要負責將java程序生成的字節碼文件解釋成具體系統平臺上的機器指令。

讓具體平臺如window運行這些Java程序。


Java視頻教程下載                    Java培訓                 Java 

 

JRE(Java Runtime Environment Java運行環境)

包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,

如果想要運行一個開發好的Java程序,計算機中只需要安裝JRE即可。

 

 

JDK(Java Development Kit Java開發工具包)

JDK是提供給Java開發人員使用的,其中包含了java的開發工具,

也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。

其中的開發工具包括編譯工具(javac.exe)  打包工具(jar.exe)等

 

 

簡單而言:使用JDK開發完成的java程序,交給JRE去運行。

三者關係:

JVM:將字節碼文件轉成具體系統平臺的機器指令。

JRE:JVM+Java語言的核心類庫。

JDK:JRE+Java的開發工具。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章