这两种虚拟机的不同:
版权问题:jvm:java虚拟机------ sun
dvm:dalvik虚拟机------ Google
区别:
1.基于的架构不同,jvm基于栈架构,栈是位于内存上的一个空间,执行指令操作,需要向cpu寻址;dvm基于寄存器架构,寄存器是cpu的一个组成部分,执行指令操作无需寻址直接执行。
2.执行文件的格式不同,jvm执行的是多个.class文件。dvm执行的是一个.dex文件
这两种虚拟机的不同:
版权问题:jvm:java虚拟机------ sun
dvm:dalvik虚拟机------ Google
区别:
1.基于的架构不同,jvm基于栈架构,栈是位于内存上的一个空间,执行指令操作,需要向cpu寻址;dvm基于寄存器架构,寄存器是cpu的一个组成部分,执行指令操作无需寻址直接执行。
2.执行文件的格式不同,jvm执行的是多个.class文件。dvm执行的是一个.dex文件