Android开发入门:深入理解Android运行库和核心特性
Android运行库不仅包含了一个全面的Java编程语言核心库,几乎涵盖了所有基本功能。每个Android应用都在一个独立的进程中运行,并配备一个Dalvik虚拟机实例。Dalvik设计用于高效处理多虚拟系统的同时执行任务。Dalvik虚拟机特别优化以适应小内存环境,采用寄存器架构来执行.dex格式的代码文件,这些文件通过SDK的'dx'工具从Java字节码转换为可执行格式。此外,Dalvik依赖于Linux内核的关键功能,如线程管理和底层内存管理机制。
下载地址
用户评论