一个从事编辑的人却有着一种想学习Android的精神,这种野心......应该也只是一些中二少年该有的理想。
从语言上来看,Android应用开发基于的是Java语言,但是这都是我们要自己下功夫去学习的事情,所以,我们在跑之前必须先学会走。
看书,永远是最好的办法。
毕竟读一本好书,就像交了一个益友。下面推荐书小编罗列了一些Android程序员走上人生巅峰,迎娶白富美的一些热门书单,不管你证处于一个什么阶段,但是,看看书,总是好的。
1.《Head first Java》
作者: Kathy Sierra / Bert Bates
简介:《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。
作为一本入门书,它是绝对出色的。一个星期就能让你明白怎么用Java写程序了。尤其是你有其它语言基础的情况下,这本书能迅速让你明白java的特质。缺点是,它真的只是入门书。你必然还需要一本Java大字典,比如《Thinking in Java》,以便查阅Java在细节上的更多东西。关于这一点,书中附录B也说得很清楚了。
2.《Java编程思想》
作者:埃克尔 译者:陈昊鹏
简介:本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。
本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。
3.《疯狂Android讲义》
作者:李刚
简介:《疯狂Android讲义》全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web Service、传感器应用开发、GPS应用开发、Google Map服务等。
这本书对于新手来说,是个很不错的开始;对于老手老说,也是个很不错的参考手册。
4.《Android开发艺术探索》
作者:任玉刚
简介:《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。
这本书非常合适的进阶书籍,填补了市面上的Android书籍空白。
5.《编程之美》
作者:《编程之美》小组
简介:该书收集了约60道算法和程序设计题目,这些题目大部分在近年的笔试,面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。书中还讲述了面试的各种小故事,告诉读者微软需要什么样的技术人才,重视什么样的能力,如何甄别人才。回答读者关于IT业面试,招聘,职业发展的疑问。这本书的很多题目会出现在IT 行业的各种笔试,面试中。但本书更深层的意义在于引导读者思考,和读者共享思考之乐,编程之美。
经过仔细的认真阅读和分析,认为编程之美是找工作不可缺少的工具,很多笔试题和面试题都是这里的变形,比如阶梯问题,阶层的0的个数问题,等等简直就是原题!希望大家认真看编程之美,定会找到一份好工作!
6.《第一行代码——Android》
作者:郭霖
简介:全书由浅入深、系统全面地讲解了Android软件开发的方方面面。第1章带领你搭建Android开发环境,完成你的第一个Android程序。
相信这本书很多人都已经读过了,Android初学者的最佳入门书籍。其实看完这本书,练习跟着做,就可以查着官方文档写实际项目了。注意:这不是培训类的书,跟一个实际项目开发相似,出了写代码,还有版本控制系统的应用、广告的植入,很实用。
下一页更精彩:android学习:Android程序员必读之热门书单