深入理解Android(Java虚拟机ART)
图书信息
书名:深入理解Android(Java虚拟机ART)作者:邓凡平
包装:平装
开本:16
页数:928页
出版社:机械工业
出版时间:2019-3-26
图书简介
本书深入介绍了Android系统中至关重要的部分——Java虚拟机ART。针对ART虚拟机进行专业全面的介绍,介绍了class、dex和ELF文件格式介绍、阅读源码所需的C++11基础知识、ART虚拟机编译相关的知识、ARTRuntime对象的创建及主要模块、数据结构、类的解析、dex字节码转机器码等知识,在读者了解这些内容之后,能够深入理解Java虚拟机ART内部的实现机制。此外,本书还介绍了ART虚拟机中类的解析、加载、链接、初始化等知识,让读者深入了解ART虚拟机的运行机制并学以致用。同时,本书还详细阐述了dex字节码转机器码的核心进程dex2oat以及.oat和.art文件格式,让读者深入了解ART虚拟机的运行机制。除了介绍ART的内部实现机制外,本书还介绍了ART虚拟机的解释执行、JIT和JNI等知识,让读者对ART虚拟机的整体架构有更全面的理解。
总的来说,本书涵盖了ART虚拟机的核心内容,适合想要深入研究Android的程序猿和Java开发者阅读。
推荐理由
本书是一本针对Android系统中至关重要的部分——Java虚拟机ART的专业性书籍。本书内容翔实精准,全方位介绍了ART虚拟机的内部实现机制、类的解析、加载、链接、初始化等运行机制,让读者全面深入理解Java虚拟机ART。此外,本书还介绍了dex字节码转机器码的核心进程dex2oat以及.oat和.art文件格式,让读者对ART虚拟机整体架构有了更全面的理解。推荐给想要深入学习Android和Java开发的程序猿和开发者,特别是想要从事Android开发、移动端开发的技术人员。