安卓系统最早使用JVM,后来由于版权原因被SUN起诉,所以Google自己开发了DVM, 区别
编译过程:
JVM: .java -> .class -> .jar
DVM: .java -> .class -> .dex -> .odex
架构区别:
JVM基于栈 , DVM基于寄存器
安卓系统最早使用JVM,后来由于版权原因被SUN起诉,所以Google自己开发了DVM, 区别
编译过程:
JVM: .java -> .class -> .jar
DVM: .java -> .class -> .dex -> .odex
架构区别:
JVM基于栈 , DVM基于寄存器