goback add

Android的JAVA虚拟机和JAVA环境.pdf版

3121 点击·1 回帖
灯火互联
楼主

图片:78431.jpg


Android的java虚拟机和JAVA环境
 
第一部分  Dalvik虚拟机
第二部分  Android的JAVA程序环境
第三部分  JNI的使用
第四部分系统服务的JAVA部分
       Dalvik是Android程序的虚拟机,它执行
(.dex)的Dalvik可执行文件,该格式文件针对小内
存使用做了 优化。同时虚拟机是基于寄存器的,所有
的类都经由JAVA编译器编译,然后通过SDK中 的
"dx" 工具转化成.dex格式由虚拟机执行。
       Dalvik虚拟机依赖于linux内核的一些功能,比如
线程机制和底层内存管理机制。
       Dalvik虚拟机的代码路径:dalvik/,其中包含了
目标机和主机的内容。
       vm 目录中的内容是虚拟机的实现,由本地代码实
现(包含了部分的汇编代码),其编译的结果为共享库
libdvm.co。
       libcore目录是一个提供了对基础JAVA实现支持的
代码目录,包含了C语言代码和JAVA代码,编译的
结果为JAVA的包core.jar。
 
点击下载

喜欢0 评分0
376432297
沙发
玩刚才的地图

回复(0) 喜欢(0)     评分