1. 程式人生 > >JAVA面試題1:JDK、JRE、JVM關係是什麼?

JAVA面試題1:JDK、JRE、JVM關係是什麼?

JDK(Java Development Kit)即為Java開發工具包,包含編寫Java程式所必須的編譯、執行等開發工具以及JRE。開發工具如:用於編譯java程式的javac命令、用於啟動JVM執行java程式的java命令、用於生成文件的javadoc命令以及用於打包的jar命令等等。 
JRE(Java Runtime Environment)即為Java執行環境,提供了執行Java應用程式所必須的軟體環境,包含有Java虛擬機器(JVM)和豐富的系統類庫。系統類庫即為java提前封裝好的功能類,只需拿來直接使用即可,可以大大的提高開發效率。 
JVM(Java Virtual Machines)即為Java虛擬機器,提供了位元組碼檔案(.class)的執行環境支援。 
簡單說,就是JDK包含JRE包含JVM。
--------------------- 
作者:hopeplus 
來源:CSDN 
原文:https://blog.csdn.net/hope900/article/details/78647466 
版權宣告:本文為博主原創文章,轉載請附上博文連結!