相同點(diǎn):
都使用Java語(yǔ)法
不同點(diǎn):
字節(jié)碼格式定義不同(dex格式 vs class格式)
運(yùn)行庫(kù)不同
多虛擬機(jī)并發(fā)運(yùn)行優(yōu)化:共用dex,大量使用mmap…
啟動(dòng)機(jī)制不同:預(yù)加載、預(yù)初始化
編譯過程不同
Dalvik不能運(yùn)行.class和.jar
Dalvik不具備JavaME的API
Dalvik的大部分函數(shù)庫(kù)來自Apache Harmony項(xiàng)目
http://harmony.apache.org