当前位置: 首页 > 移动端

深入理解Android:Java虚拟机ARTpdf电子书

简介深入理解Android:Java虚拟机ART中文版怎么样? 本书是笔者“深入理解Android”系列的第四本。本书将关注Android系统中至关重要的部分——Java虚拟机ART。随着Android设...
《深入理解Android:Java虚拟机ART》pdf电子书下载
《深入理解Android:Java虚拟机ART》pdf百度云

《深入理解Android:Java虚拟机ART》pdf百度云


 

深入理解Android:Java虚拟机ART中文版怎么样?

本书是笔者“深入理解Android”系列的第四本。本书将关注Android系统中至关重要的部分——Java虚拟机ART。随着Android设备的大规模普及,ART虚拟机已经成为当今使用最为广泛的JVM之一。所以,对ART虚拟机进行研究有着非同寻常的意义。本书的出现在一定程度上填补了这方面的空白。

本书核心内容:(1).class、.dex和ELF文件格式介绍、阅读源码所需的C++11基础知识。(2)以编译原理为基础,介绍ART虚拟机编译相关的知识。(3)以ARTRuntime对象的创建为主线,介绍主要的模块及一些关键类、数据结构等知识。(4)ART虚拟机中类的解析、加载、链接、初始化等。(5)dex字节码转机器码的核心进程dex2oat以及.oat和.art文件格式。(6)ART虚拟机的解释执行、JIT和JNI等知识。(7)Java线程执行相关的知识,包括线程暂停和恢复运行、synchronized、Objectwait/notify的实现、volatile变量的读写处理等。(8)内存分配和释放相关的知识。(9)和垃圾回收有关的基础知识,相关垃圾回收器的代码实现、JavaReference的处理等


作者简介:
邓凡平 资深Android技术专家,国内早期从事Android技术研究和开发的工程师之一。从底层的虚拟机,到中间的系统层和框架层,再到上层的各种应用,它对整个Android系统的源代码有非常深入的研究和理解。策划并撰写了“深入理解Android”系列图书(目前已出版8本),累计销量超过10万册,是广大Android工程师系统、深入了解Android系统源代码的首选。 目前就职于民生银行总行科技部创新技术研究院,钻研和探索物联网等新技术在金融领域中的应用。曾就职于索尼移动,担任资深软件架构师。 他本人已出版著作: 《深入理解Android:卷I》(2011年) 《深入理解Android:卷II》(2012年) 《深入理解Android:Wi-Fi、NFC和GPS卷》(2014年)

目录:
第1章 本书必读1
第2章 深入理解Class文件格式13
第3章 深入理解Dex文件格式31
第4章 深入理解ELF文件格式46
第5章 认识C++1174
第6章 编译dex字节码为机器码145
第7章 虚拟机的创建283
第8章 虚拟机的启动363
第9章 深入理解dex2oat447
第10章 解释执行和JIT562
第11章 ART中的JNI636
第12章 CheckPoints、线程同步及信号处理668
第13章 内存分配与释放720
第14章 ART中的GC813

点击下载