02虛擬機(jī)介紹及常見(jiàn)的JVMhttps://www.zhihu.com/video/13966265662526504961.JVM虛擬機(jī)介紹虛擬機(jī)概念:
虛擬機(jī)(Virtual Machine)指通過(guò)軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢(xún) 在線咨詢(xún)
15158846557 在線咨詢(xún)
所在位置: 首頁(yè) > 營(yíng)銷(xiāo)資訊 > 網(wǎng)站運(yùn)營(yíng) > 02虛擬機(jī)介紹及常見(jiàn)的JVM

02虛擬機(jī)介紹及常見(jiàn)的JVM

時(shí)間:2023-05-19 00:36:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-05-19 00:36:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)

02虛擬機(jī)介紹及常見(jiàn)的JVM:

02虛擬機(jī)介紹及常見(jiàn)的JVMhttps://www.zhihu.com/video/1396626566252650496

1.JVM虛擬機(jī)介紹







2.常見(jiàn)的JVM

很多公司都有自己的JVM,比如Orcale的HotSpot,也是我們學(xué)習(xí)和使用的重點(diǎn)JVM虛擬機(jī)。

【其他兩款特殊虛擬機(jī)介紹】
  1. Sun Classic VM介紹:
    早在1996年Java1.0版本的時(shí)候,SUN公司就發(fā)布了一款名為SUN Classic VM的Java 虛擬機(jī),同時(shí)也是世界上第一款商用Java虛擬機(jī),JDK1.4時(shí)完全被淘汰。這款虛擬機(jī)內(nèi)部只提供解釋器,如果使用JIT編譯器,就需要進(jìn)行外掛。但是一旦使用了JIT編譯器,JIT就會(huì)接管虛擬機(jī)的執(zhí)行系統(tǒng),解釋器就不再工作。 解釋器和編譯器不能配合工作。
    現(xiàn)在hotspot已經(jīng)內(nèi)置了此虛擬機(jī)。
  2. Dalvik VM:
    谷歌開(kāi)發(fā)的應(yīng)用于Android系統(tǒng)的虛擬機(jī),并在Android2.2中提供了JIT,發(fā)展迅猛。
    Dalvik VM 并不能直接執(zhí)行Java的Class文件,因?yàn)槠洳](méi)有遵循Java虛擬機(jī)的規(guī)范,它是基于寄存器結(jié)構(gòu)而不是jvm的棧架構(gòu),因此其執(zhí)行的是編譯以后的dex(Dalvik Executable)文件【可以通過(guò)Class文件進(jìn)行轉(zhuǎn)化】,執(zhí)行效率較高。
    Android5.0使用了支持提前編譯(Ahead of Time Compilation,AOT)的ART VM替換Dalvik VM。
我們的學(xué)習(xí)路線圖就通過(guò)從一個(gè)類(lèi)的加載開(kāi)始,來(lái)學(xué)習(xí)Java是如何將代碼運(yùn)行起來(lái)的,由點(diǎn)到面的方式,一步一步深入理解JVM的整體運(yùn)行機(jī)制。



關(guān)鍵詞:虛擬

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉