Android进阶书籍推荐

作者: 豆沙包67 | 来源:发表于2017-07-20 22:21 被阅读1589次

当我还是初学者的时候,老大跟我说

看书是一种比较低效的学习方法,你现在就应该多写代码,边写边学。

现在回头思考,的确是这样的。

对于初学者而言,最好的学习道路是:官方文档+写一万行代码+经历一个较大型项目的完整周期+开始对系统的实现原理产生兴趣。

既然开始进阶了,就不单单是在网上看几篇教程,用几个框架,反复做重复的工作就可以满足的。养成看书的习惯很重要,特别是细致精美,一丝不苟的书。

下面推荐一些今年我读过的,认为值得钻研的技术书。(请支持正版图书

必读

数据结构与算法分析(Java语言描述)—— Mark Allen

我从未看过一本书能把这种基础的数据结构和算法讲得通俗易懂同时又有深度的。强烈推荐。

Java并发编程实践 —— Brain Goetz等

大名鼎鼎的并发编程指导书。

程序员的自我修养 —— 俞甲子/石凡/潘爱民

如果你很好奇IDE的运行按钮下隐藏了什么奥秘,各种库文件是如何糅合一起运行,在编译链接运行期究竟发生了什么?
单是书名就值得一看,与深入理解Java虚拟机一起看更有风味。

深入理解Java虚拟机(第2版)— 周志明

这本书买来一年,每当自己感觉技术有很大进步的时候,就重读一遍。一共读了三遍。仿佛看见书的背后写着:熟读并背诵全文。

Efficient Android Threading — Anders Goransson

O'Reilly Media出版社出的动物封面系列书都很有意思,特别是这本讲多线程的,居然还是专门讲Android的!全名行云流水,每读完一章都觉得之前零散的知识点都被串通起来,恍然大悟的感觉。

缺点是全英文。

值得一读

Gradle Recipes for Android:Master the New Build System for Android — Ken Kousen

动物系列不多说。gradle入门可以一读。

缺点是全英文。

Android开发艺术探索 — 任玉刚

有几章是写得真心好,但有几章个人感觉是为了凑够完整才加的,建议配合博客食用。

机器学习 — 周志华

看了前几章明白机器学习大概是干什么的,能怎么玩,看到后面觉得数学还是很重要的啊。

深入探索Android热修复技术原理 — 手淘团队

热修复技术吹了那么久,集大成者终于出现了!额,没开源?额,商业化了?

不推荐

Java特种兵

想学习一下Java基础时候找的一本书,书开头就说明不适合Android开发者看,但有几章还蛮有意思的。

相关文章

  • Android进阶书籍推荐

    当我还是初学者的时候,老大跟我说 看书是一种比较低效的学习方法,你现在就应该多写代码,边写边学。 现在回头思考,的...

  • 多媒体之MediaPlayer

    推荐书籍 入门:疯狂讲义 进阶:Android群英传 Android开发艺术探索 博客 51ctu csdn ...

  • Android高级进阶书籍推荐

    中级进阶推荐看一下以下这几本书: 《Android从入门到精通(附光盘)》 明日科技 编《第一行代码2 Andro...

  • Android高级进阶书籍推荐(转)

    https://www.jianshu.com/p/49baca8fd52e

  • Android技能提升

    程序员职业规划 推荐书籍 中级进阶 Android从入门到精通(附光盘) 明日科技 编 第一行代码2 Andro...

  • iOS 进阶书籍推荐

    更多整理资料尽在?一平米小站 《iOS网络高级编程 iPhone和iPad的企业应用开发 英文》 链接: http...

  • Java进阶书籍推荐

    学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好...

  • IOS进阶书籍推荐

    1、编写高质量iOS与OS X代码的52个有效方法 (Effective Objective-C 2.0) 这本书...

  • 工业设计新人实习生入门进阶必看书籍清单推荐

    工业设计新人实习生入门进阶必看书籍清单推荐 工业设计新人/实习生入门进阶必看书籍清单推荐,包括历史类,设计师类,心...

  • Android书籍推荐

    一.《App研发录》 电子版连接 该书是作者多年 App 开发的经验总结,重点介绍 Android 应用开发中常见...

网友评论

    本文标题:Android进阶书籍推荐

    本文链接:https://www.haomeiwen.com/subject/mwajkxtx.html