我的位置: 首頁 > 學(xué)習(xí)專區(qū) > 安卓技術(shù) > Android中Dalvik和JVM的區(qū)別是什么?

Android中Dalvik和JVM的區(qū)別是什么?

2012-04-10 11:38:00
來源:
[導(dǎo)讀] 相同點(diǎn):都使用Java語法不同點(diǎn):字節(jié)碼格式定義不同(dex格式 vs class格式)運(yùn)行庫不同多虛擬機(jī)并發(fā)運(yùn)行優(yōu)化:共用dex,大量使用mmap…啟

相同點(diǎn):

都使用Java語法

不同點(diǎn):

字節(jié)碼格式定義不同(dex格式 vs class格式)

運(yùn)行庫不同

多虛擬機(jī)并發(fā)運(yùn)行優(yōu)化:共用dex,大量使用mmap…

啟動(dòng)機(jī)制不同:預(yù)加載、預(yù)初始化

編譯過程不同

Dalvik不能運(yùn)行.class和.jar

Dalvik不具備JavaME的API

Dalvik的大部分函數(shù)庫來自Apache Harmony項(xiàng)目

http://harmony.apache.org

評(píng)論
熱點(diǎn)專題
>>
相關(guān)文章推薦
>>
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
一本大道久久a久久综合 | 亚洲欧洲日韩国产精品妖精 | 久久免费视频观看网站 | 中文字制服丝袜在线播放 | 亚洲精品欧洲精品乱码不卡 | 亚洲欧美在线看h片 |