Class文件 基本信息 class文件的作用是记住类的所有信息8位字节对齐每个类和接口单独占一个class文件 缺点 内存占用大堆栈加载方式,加载速度慢文件IO多,类查找慢 Dex文件 记住整个工程所有类文件信息8字节对齐整个应用所有java文件放在一个dex文件中分为文件头,索引区,数据区 Dalvik虚拟机 执行文件为dex基于寄存器(JVM基于栈)运行时将字节码转成机器码,速度慢 ART虚拟机 采用预编译技术,安装时一次性将字节码转成机器码占用空间较大