深入解析Android 虚拟机

深入解析Android 虚拟机

评分

★★★★★

ISBN

9787115423535

出版社

人民邮电出版社 2016-09-01出版

作者

钟世礼

分类

软件学习

内容简介
Android系统从诞生到现在的短短几年时间里,凭借其易用性和开发的简洁性,赢得了广大开发者的支持。在整个Android系统中,DalvikVM一直是贯穿从底层内核到高层应用开发的核心。本书循序渐进地讲解了Android虚拟机系统的基本知识,并剖析了其整个内存系统的进程和运作流程,并对虚拟机系统优化和异常处理的知识进行了详细讲解。本书几乎涵盖了DalvikVM系统的所有主要内容,并且讲解方法通俗易懂,特别有利于读者学习并消化。本书适合Android初学者、Android底层开发人员、源代码分析人员和虚拟机开发人员学习,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。
AI简介
这是一本全面解析Android系统中的Dalvik虚拟机和ART虚拟机的书籍。书中详细介绍了Android虚拟机的基本知识,包括虚拟机的作用、Java虚拟机概述、JVM的安全性、网络移动性、内存异常和垃圾处理、Java内存模型等。此外,书中还详细剖析了Dalvik虚拟机和ART虚拟机的整个内存系统的进程和运作流程,并对虚拟机系统优化和异常处理的知识进行了详细讲解。 书中还深入探讨了JNI在Android系统中的应用,解释了JNI的本质,并分析了Java层、JNI层和Native(本地)层。此外,书中还详细讲解了Android程序的生命周期管理,包括Activity的生命周期、进程与线程、测试生命周期、Service的生命周期、Android广播的生命周期以及ART进程管理等。 在IPC进程通信机制方面,书中详细讲解了Binder机制的概述、Service Manager是Binder机制的上下文管理者、内存映射等。在init进程详解方面,书中分析了init基础、分析入口函数、配置文件详解、解析service、字段on、在init控制service、控制属性服务等。 在Dalvik
阅读/下载地址