相同点:
都使用Java语法
不同点:
字节码格式定义不同(dex格式 vs class格式)
运行库不同
多虚拟机并发运行优化:共用dex,大量使用mmap…
启动机制不同:预加载、预初始化
编译过程不同
Dalvik不能运行.class和.jar
Dalvik不具备JavaME的API
Dalvik的大部分函数库来自Apache Harmony项目
http://harmony.apache.org