DVM 和 JVM 的差別 :
1. 首要差別
Dalvik :基于寄存器,編譯和運作速度快
JVM : 基于棧,慢些
2. 位元組碼的差別
Dalvik : 執行.dex格式的位元組碼,是對.class檔案進行壓縮後産生的,檔案變小
JVM :執行 .class格式的位元組碼
3. 運作環境的差別
Dalvik :一個應用都啟動一個單獨的虛拟機運作在一個單獨的程序中
JVM :隻能運作一個執行個體,也就是所有應用都運作在同一 JVM 中
DVM 和 JVM 的差別 :
1. 首要差別
Dalvik :基于寄存器,編譯和運作速度快
JVM : 基于棧,慢些
2. 位元組碼的差別
Dalvik : 執行.dex格式的位元組碼,是對.class檔案進行壓縮後産生的,檔案變小
JVM :執行 .class格式的位元組碼
3. 運作環境的差別
Dalvik :一個應用都啟動一個單獨的虛拟機運作在一個單獨的程序中
JVM :隻能運作一個執行個體,也就是所有應用都運作在同一 JVM 中