Android中级教程二——Dalvik
来源:互联网 发布:手机数据库查看器 编辑:程序博客网 时间:2024/05/17 09:29
Dalvik冲击
Dalvik 基于寄存器,而JVM 基于栈。基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。
随着Google 的AndroidSDK 的发布,关于它的API 以及在移动电话领域所带来的预期影响这些方面的讨论不胜枚举。不过,其中的一个话题在Java 社区是一石激起千层浪,这就是Android 平台的基础——Dalvik 虚拟机。
Dalvik 基于寄存器,而JVM 基于栈。基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。
Dalvik和Java运行环境的区别
Dalvik 经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个Dalvik 应用作为一个独立的Linux 进程执行。独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭.
Dalvik形势
Dalvik 的诞生也导致人们开始忧虑Java 平台的第一次大规模的分道扬镳或许已经是进行时了——有人已经把Davlik 和微软的JVM 以及Sun 对微软的诉讼联系起来,等着看Google 身上是否也会发生类似事情;另外一些人则指出,Google 并没有宣称Dalvik 是一个Java 实现,而微软却是这样做的。Sun 也对可能带来的阵营分裂表达了忧虑情绪,并提出和Google 合作来保证Dalvik 和JVM 之间的兼容性——Google 对此的解释是,
Dalvik 是对解决目前JavaME 平台上分裂的一次尝试,也是为了提供一个拥有较少限制许可证的平台。甚至还有人怀疑这是否是Sun 和Google 两大阵营对Java 之未来的一次大规模较量。
- Android中级教程二——Dalvik
- Android中级教程——UI专题
- python+selenium中级教程——系列
- Java Jvm、Android Dalvik和Android Art(二)——Android之路
- Android进阶中级教程——1.1 Git的本地使用详解
- Android中级教程之(二)----->Android SDK中tools详解
- Android中级教程(二)之调用另一个Activity---Intent对象的使用!
- Android中级教程(二)之调用另一个Activity---Intent对象的使用!
- Android虚拟机——Dalvik/ART
- Android定制JVM—Dalvik虚拟机简介
- Android Activity的探讨——中级
- Android[中级教程]第四章 单元测试AndroidTestCase
- Android中级教程之----Log图文详解
- Android中级教程之----Log图文详解
- Android中级教程之----Log图文详解
- Android中级教程之--------进程的优先级
- Android中级教程之----Log图文详解
- Tensorflow中级教程——用于Mnist的CNN
- OBJ文件格式分析工具: objdump, nm,ar
- 冒泡排序练习
- jquery ajax 跨域访问- HttpClient 方式
- Java中finalize()用法
- 单例模式(饱汉式 饿汉式)
- Android中级教程二——Dalvik
- 二手翻新贴片机三星CP45F/V性能参数!
- http请求头
- java解惑--------长整除
- HDU/HDOJ 4043 BUPT 235 FXTZ II 2011ACM北京网络赛 D题
- C语言的函数指针的例子
- 链表排序
- 用汇编的眼光看C++(之模板类)
- 系统安全性之数字加密与数字签名