Bar*_*ica 17
每个人都在这里,但让我稍微澄清整个过程 - 它是如何工作的:
所以从这个角度来看 - 很明显Android既不是J2ME(运行所谓的Kylobyte VM字节码),也不是J2SE(运行Java VM字节码)......
但从其他角度来看,Android更接近于J2SE - 因为它基于JVM字节码.
Android不是Java ME或Java SE.Android是一个不同的平台和框架,但Java是Android SDK的编程语言.Android不是使用Java虚拟机而是使用Dalvik.还有一个用于C/C++ 的Android NDK.
Android使用Dalvik
Dalvik是谷歌Android操作系统中的虚拟机(VM).因此,Dalvik是Android的一个组成部分,通常用于移动设备,如手机,平板电脑和上网本.在执行之前,Android应用程序将转换为紧凑的Dalvik可执行文件(.dex)格式,该格式适用于受内存和处理器速度限制的系统.
http://en.wikipedia.org/wiki/Dalvik_virtual_machine
| 归档时间: |
|
| 查看次数: |
11005 次 |
| 最近记录: |