Dalvik VM (DVM) 與Java VM (JVM)之間的區別

前言        DVM和JVM之間的區別應該算是Android面試的常客了,也是比較深入原理性的東西,今天花了點時間整理了一下,收穫良多。 區別         1、DVM和JVM最核心的區別是:DVM基於寄存器的架構,而JVM基於棧的架構。基於寄存器的好處是可以更好的做提前優化從而執行速度更快,但是代碼長度更長,基於棧的好處是方便移植。         2、另外一個區別是DVM允許存在多個實
相關文章
相關標籤/搜索