书籍 深入理解Android:Java虚拟机ART的封面

深入理解Android:Java虚拟机ART

邓凡平

出版时间

2019-03-01

ISBN

9787111621225

评分

★★★★★
书籍介绍
在当今移动设备迅速发展的时代,Android作为全球最流行的操作系统,其虚拟机ART的性能和稳定性对于应用开发至关重要。《深入理解Android:Java虚拟机ART》这本书如同一位经验丰富的导师,带领读者穿越ART虚拟机的迷宫,揭示其背后的技术奥秘,助力开发者提升应用性能,优化用户体验。
作者简介
邓凡平,资深Android技术专家,国内早期Android研究者之一。他对Android系统源代码有深入理解,著有“深入理解Android”系列图书,销量超10万册。现任民生银行总行科技部创新技术研究院研究员,探索物联网等新技术在金融领域的应用。曾担任索尼移动资深软件架构师。
推荐理由
《深入理解Android:Java虚拟机ART》一书深入浅出地剖析了Android运行时ART虚拟机的复杂性和组成,为读者提供了全面的学习ART虚拟机的经验和教训。书中不仅详细探讨了C++和汇编代码,还涉及了不同CPU平台的支持,以及ART虚拟机的启动流程、内存管理、垃圾回收等关键知识点。作者通过丰富的案例和实践指导,帮助读者逐步掌握ART虚拟机的工作原理,为Android开发者和虚拟机爱好者提供了宝贵的参考资料。
适合哪些人读
对Android开发、虚拟机技术感兴趣的读者
希望深入了解ART虚拟机工作原理的软件工程师
想要提升应用性能的Android开发者
以及所有对计算机科学和编程充满好奇心的学习者。
书籍脑图
目录
前言
第1章 本书必读
1.1 概述
1.2 准备环境和工具
1.3 本书的内容

显示全部
用户评论
干货是有的,但是这种把大量琐碎的代码细节(且很啰嗦)和原理混杂在一起的写法很容易让人迷失方向分散注意力,只见树木不见森林
相关知识唯一的教材,虽然有小部分错误和过时
试读了前面四章,然后看了一下目录,我只能说:垃圾。原谅我说话就是这么直,TMD 事无巨细一个个数据结构,一个个成员介绍一遍,有鸟用啊?这种细节的东西,需要用到的时候看官方文档不行吗?需要记吗?就拿第四章来说吧,讲 ELF 格式的,有说清楚 ELF 的作用吗?ELF 文件又分为几类?什么叫重定位?为什么要重定位?什么是目标文件?静态库、动态库又有什么区别?真正重要的原理性的东西不说,专门介绍一些边边角角,你是在写书呢,还是在写规范啊?
只能说现在不适合我
查了一下,这个系列的第四本了,恒心!匠心!真正的大佬呀。
在国内应该找不到针对Android 虚拟机相关的书籍了,本书内容比较干,尤其是编译那部分,很容易劝退,最好是有一点编译的基础和操作系统及内核的基础,不然很痛苦。
从程序静态分析一直讲到Android ART虚拟机的实现 ,非常不错!
书籍解析
立即阅读