当当读书
深入理解Android:Java虚拟机ART

深入理解Android:Java虚拟机ART

邓凡平
0
评论 赠一得一 收藏 分享
此书籍暂不支持在移动端购买和阅读

内容简介

这是一部从源代码角度分析和讲解Android虚拟机ART的鸿篇巨著,核心内容和价值体现在3个方面:

*,细致、深地分析了ART虚拟机的架构、设计与实现原理,能让读者对ART虚拟机有透彻了解;

第二,能让Andriod系统工程师和应用工程师从底层了解整个Android系统的运行机理,从而写出更高质量的应用;

第三,Java虚拟机是一个“庞然大物”,学习和理解的门槛较高,ART是迄今应用*为广泛的JVM实现,本书为读者学习JVM提供了独特的视角和更为容易的路径。

全书共14章:

第1章介绍了在学习ART虚拟机前需要准备的工具和环境,以及本书的内容结构和阅读注意事项,建议仔细读和反复读;

第2~4章详细讲解了Class文件、dex文件和ELF文件的格式和内容,理解Class文件是学习JVM的*步,dex和ELF者是学习Dalvik虚拟机和ART虚拟机的的前提和基础;

第5章详细讲解了ART虚拟机的实现语言C 11,是阅读ART源代码必备的知识;

第6~8章详细讲解了ART虚拟机中与编译和Runtime相关的大量知识,这是虚拟机的核心和难;

第9章详细讲解了dex字节码转机器码的核心程dex2oat以及.oat和.art的文件格式;

第10~11章详细讲解了虚拟机的解释执行、JIT部分以及异常的投递和处理的过程,以及JNI在ART虚拟机中的实现。

第12~14章详细讲解了虚拟机中Java线程的执行、内存分配和释放、垃圾回收的原理与实现。

本书是经典丛书“深理解Android”系列的第8本,继承了该系列图书严谨、细致、深、编排考究的优,相信所有Android工程师和Java工程师都能从中受益。


【推荐语】

(1)作者是资深Android技术专家,从2011年始研究和分析Android源代码,是国内Android源码分析领域的奠基人物

(2)作者策划和主笔的“深理解Android”系列图书,已经出版7部,累计销售超过10万册,是Android源码分析领域的标杆,系统性和深度兼顾

(3)本书从源码角度深度剖析Android Java虚拟机ART架构、设计和实现原理,深刻揭示JVM工作流程与机制


【作者】

邓凡平  

资深Android技术专家,国内早期从事Android技术研究和发的工程师之一。从底层的虚拟机,到中间的系统层和框架层,再到上层的各种应用,它对整个Android系统的源代码有非常深的研究和理解。策划并撰写了“深理解Android”系列图书(目前已出版8本),累计销量超过10万册,是广大Android工程师系统、深了解Android系统源代码的首选。

目前就职于民生银行总行科技部创新技术研究院,钻研和探索物联网等新技术在金融领域中的应用。曾就职于索尼移动,担任资深软件架构师。

他本人已出版著作:

《深理解Android:卷I》(2011年)

《深理解Android:卷II》(2012年)

《深理解Android:Wi-Fi、NFC和GPS卷》(2014年)

展开
大家都在看换一批
大家都在看换一批
领取优惠券

温馨提示:

您已领取的礼券,请到【个人中心】-【资产】中查看。