您的位置:首页 > 移动开发 > Android开发

android开发的Dalvik虚拟机和JVM虚拟机的区别

2015-04-01 17:51 309 查看
Dalvik VM 和 JVM 的区别

Dalvik VM 叫做Dalvik虚拟机,是运行android程序的

JVM 叫做JVM虚拟机,是运行java程序的

android是谷歌公司开发的系统,因为版权的问题,

google开发出自己Dalvik虚拟机,专门用来运行安卓应用

JVM是sun公司的虚拟机,现在是Oracle公司的,来运行JAVA程序

java

java编译后文件 .java -> .class

Java虚拟机是基于栈的架构

Dalvik虚拟机

android编译后文件.java -> .class -> .dex

Dalvik虚拟机是基于寄存器的架构

Dalvik虚拟机比JAVA虚拟机要快
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: