①编译后的文件格式不同
Dalvik vm Java->.class->.dex=>.odex
Jvm java->.class->.jar
②基于的架构不同
Dalvik vm 基于寄存器的机构
Jvm 基于栈的架构
本文主要介绍了Dalvik虚拟机(DalvikVM)与Java虚拟机(JVM)之间的两个核心区别:一是编译后的文件格式不同,DalvikVM采用.dex和.odex格式,而JVM则使用.class和.jar格式;二是它们基于不同的架构,DalvikVM基于寄存器,而JVM基于栈。
①编译后的文件格式不同
Dalvik vm Java->.class->.dex=>.odex
Jvm java->.class->.jar
②基于的架构不同
Dalvik vm 基于寄存器的机构
Jvm 基于栈的架构
4047
736
690
689
548
477

被折叠的 条评论
为什么被折叠?