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虚拟机要快
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虚拟机要快
相关文章推荐
- java虚拟机jvm和android虚拟机dalvik区别
- 【Android 】Dalvik虚拟机和JVM虚拟机的区别
- Android开发_Android的Dalvik虚拟机和标准Java虚拟机的区别
- android 开发 Dalvik 和jvm虚拟机的比较
- android虚拟机(Dalvik)和标准Java虚拟机(JVM)的区别
- Android中Dalvik和JVM的区别是什么?
- Dalvik VM和JVM的比较以及Android新的虚拟机ART
- Android内存管理、Android中Dalvik和JVM的区别
- (Android)java虚拟机和Dalvik虚拟机的区别
- Android定制JVM—Dalvik虚拟机简介
- Android程序运行的Dalivk和Java程序运行的JVM虚拟机的区别?
- Android Dalvik虚拟机简述(与Java虚拟机的区别和简要的执行原理)
- Android开发之JAVA虚拟机、Dalvik虚拟机和ART虚拟机简介
- (Android)java虚拟机和Dalvik虚拟机的区别
- (Android)java虚拟机和Dalvik虚拟机的区别
- 【Android应用开发】-(12)图文详解Dalvik虚拟机
- (Android)java虚拟机和Dalvik虚拟机的区别
- (Android)java虚拟机和Dalvik虚拟机的区别
- Android软件安全与逆向分析——dalvik虚拟机与Java虚拟机的区别(带实例)
- (Android)java虚拟机和Dalvik虚拟机的区别