[ 登录注册 ]

android

Android中Dalvik和JVM的区别是什么?

2016-03-22 16:25:58 admin 返回上一页

相同点:
??? 都使用Java语法

不同点:
??? 字节码格式定义不同(dex格式 vs class格式)
??? 运行库不同
??? 多虚拟机并发运行优化:共用dex,大量使用mmap…
??? 启动机制不同:预加载、预初始化
??? 编译过程不同 

Dalvik不能运行.class和.jar 
Dalvik不具备JavaME的API
Dalvik的大部分函数库来自Apache Harmony项目
?? ?http://harmony.apache.org

文章来源:http://www.bozhiyue.com/mianshiti/android/2016/0322/5895.html
返回上一页    返回分类 上一篇:   下一篇:
相关