很多Android开发小伙伴进阶学习都是卖一堆技术书籍。这里整理了目前最主流的中级,高级进阶书籍。感兴趣可以收藏一下,作为一个参考~
一,中级进阶推荐看一下以下这几本书:
中级进阶书籍相信大家很熟悉,或者桌上摆着其中几本。就不详细介绍了;
《Android从入门到精通(附光盘)》 明日科技 编
《第一行代码2 Android(第二版)》 郭霖 著
《Android开发进阶 从小工到专家 》何红辉 著
《Android进阶之光 》刘望舒 著
《Android开发艺术探索》 任玉刚 著
《Android群英传》 徐宜生 著
《疯狂Android讲义 》李刚 著
二,Android高级进阶;
高级进阶主要包括,设计模式,Java语言,性能调优,数据结构算法,架构,NDK等相关书籍。打算进大厂的小伙伴强烈推荐!
1.设计模式有关书籍:
(1)Android 源码设计模式解析与实战 第2版
(2)O'Reilly:Head First设计模式(中文版)
《O'Reilly:Head First设计模式(中文版)》趋近完美,因为它在提供专业知识的同时,仍然具有相当高的可读性。本书共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。
(3)设计模式 ---- 可复用面向对象软件的基础
《设计模式:可复用面向对象软件的基础》 自1995年出版以来,本书一直名列各大书店销售榜前列。这本书是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年设计经验的结晶。四位面向对象领域专家精心选取了具价值的设计实践,加以分类整理和命名,并用简洁而易于重用的形式表达出来。本书已经成为面向对象技术人员的圣经和词典,书中定义的23个模式逐渐成为开发界技术交流所必备的基础知识和语汇。
2.与Android密切有关的语言书籍:
(1)深入理解Java虚拟机
本书共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。