日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

jdk與jre有什么區(qū)別 javajdk與jre的區(qū)別

大家好,小編今天為大家分享關(guān)于jdk與jre有什么區(qū)別(javajdk與jre的區(qū)別)的信息,很多人還不知道,今天讓我們一起來看看吧!

jdk與jre有什么區(qū)別 javajdk與jre的區(qū)別


1、JVM(Java虛擬機)是一個虛擬的虛擬計算機,用來執(zhí)行字節(jié)碼字節(jié)碼 。它還定義了指令集、寄存器集、結(jié)構(gòu)棧、垃圾收集堆和內(nèi)存區(qū)域 。JVM負責(zé)解釋和運行Java字節(jié)碼,這樣速度會受到一定影響 。
2、不同的操作系統(tǒng)有不同的虛擬機 。(不同系統(tǒng)需要下載不同版本的Linxe、windows、android的虛擬機)Java虛擬機機制屏蔽了底層運行平臺的差異,實現(xiàn)了Writeonce,runeverywhere 。Java虛擬機是實現(xiàn)跨平臺的核心機制 。
3、如圖1所示 。
4、圖1不同的操作系統(tǒng)有不同的虛擬機 。JRE(Javaruntimeenvironment)包含:Java虛擬機、庫函數(shù)以及運行Java應(yīng)用所必需的文件 。
5、JDK(JavaDevelopmentKit)包含:JRE,添加了用于程序開發(fā)的編譯器、調(diào)試器等文件 。JDK、JRE和JVM之間的關(guān)系如圖所示 。
6、圖2JDK、JRE和JVM之間的關(guān)系建議:如果只是想運行Java程序,只需要JRE 。
7、JRE通常很小,包含JVM 。如果你想開發(fā)Java程序,你需要安裝JDK 。
【jdk與jre有什么區(qū)別 javajdk與jre的區(qū)別】本文關(guān)于jdk與jre有什么區(qū)別(javajdk與jre的區(qū)別)的知識就到此分享完畢,希望對大家有所幫助 。

    推薦閱讀