Dalvik虚拟机运行已经转换为什么格式的Java应用程序
时间: 2023-07-20 08:04:54 浏览: 101
Dalvik虚拟机运行的是经过转换为DEX格式的Java应用程序。DEX文件是Dalvik Executable的缩写,是一种专门为Dalvik虚拟机设计的可执行文件格式。当Java源代码被编译为Java字节码后,再经过Android SDK中的dx工具将多个字节码文件合并为一个DEX文件,最终由Dalvik虚拟机加载和执行。这种转换方式可以提高应用程序的运行效率和减小应用程序的体积,因为DEX文件采用了一些针对移动设备的优化策略。
阅读全文