深入理解Android:Java虚拟机ART

深入理解Android:Java虚拟机ART

评分

★★★★★

ISBN

9787111621225

出版社

机械工业出版社 2019-03-01出版

作者

邓凡平

分类

编程设计

内容简介
本书是笔者“深入理解Android”系列的第四本。本书将关注Android系统中至关重要的部分——Java虚拟机ART。随着Android设备的大规模普及,ART虚拟机已经成为当今使用最为广泛的JVM之一。所以,对ART虚拟机进行研究有着非同寻常的意义。本书的出现在一定程度上填补了这方面的空白。
AI简介
这是一本全面而深入地探讨Android系统中Java虚拟机ART(Android Runtime)的书籍。书中详细阐述了ART虚拟机的架构、设计和实现原理,以及它如何与Android操作系统进行交互。书中不仅提供了丰富的理论讲解,还通过大量的代码示例和案例分析,帮助读者更好地理解和掌握ART虚拟机的知识。 书中首先介绍了Class文件格式,包括Class文件的结构、常量池、访问标志、字段、方法等信息。接着,作者深入探讨了Dex文件格式,包括Dex文件的结构、指令码、常量池等,并讨论了Dex文件在Android系统中的应用。此外,书中还详细介绍了ELF文件格式,包括ELF文件头、链接视图、执行视图等,并讨论了ELF文件在Android系统中的作用。 在C++面向对象编程学习部分,书中详细讲解了C++中的类、成员变量、构造函数、赋值函数、析构函数等概念,并讨论了C++源码的构成及编译过程。此外,书中还深入探讨了Java Reference对象的处理,包括Reference对象的定义、作用以及垃圾回收过程中如何处理Reference对象。 在虚拟机的创建和启动部分,书中详细讲解了ART
阅读/下载地址