android上层java编程模型,底层c++实现。是不是说android一直在跑一个jvm虚拟机呢?
是的话对不同的应用都开一个线程么?
不是的话是不是把jvm字节码最终翻译成机器码执行,而不是用jvm解释执行啦?最好能给一些相关的资料或url,谢谢!
是的话对不同的应用都开一个线程么?
不是的话是不是把jvm字节码最终翻译成机器码执行,而不是用jvm解释执行啦?最好能给一些相关的资料或url,谢谢!
解决方案 »
- android编译时没错误,但是不能执行,求救!
- android中用jave转换amr到mp3,报没有权限,IO异常
- HTC G12手机上自己制作电子书(类似exe的,不要阅读器的)用什么软件比较好?
- 首屏widget中怎样插入edittext 或 怎样一点widget 在弹出的activity中启用输入 的softkeyboard
- Android模拟器启动时控制台没有信息显示。
- 音频文件,text文件,使用“共享”方式无法加入彩信附件!
- 国际化的问题~
- 在北京去哪买HTC的G1靠谱?
- 适配
- Android MPChart MarkerView的特殊应用
- 安卓与VC如何实现文件传输
- 如何实现点状的载入进度条?
Android运行时包含了核心库和Dalvik虚拟机,虽然Android开发语言使用java语言,但Dalvik并不是Java虚拟机,它是一个基于寄存器的虚拟机,被优化从而保证可以高效运行多个实例
Android的一个关键元素就是Dalvik虚拟机Dalvik VM执行Dalvik可执行文件,优化后的格式可以保证能最小限度的占用内存
SDK提供的工具可以把java语言编译的类转换为.dex可执行文件