简介 Android 平台虽然是使用java语言来开发应用程序,但Android程序却不是运行在标准java虚拟机上的.谷歌专门为Android平台设计了一套虚拟机来运行Android程序.它就是Dalvik虚拟机. 特点 * 体积小,占用内存空间小. * 专有的DEX可执行文件格式,体积更小,执行速度更快. * 常量池采用32位索引值,寻址类方法名.字段名.常量更快. * 基于寄存器架构,并拥有一套完整的指令系统. * 提供了对象生命周期管理.堆栈管理.线程管理.安全和异常管理以及垃圾回收等重…