《Head first Java》
作者: Kathy Sierra / Bert Bates
简介:《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。
作为一本入门书,它是绝对出色的。一个星期就能让你明白怎么用Java写程序了。尤其是你有其它语言基础的情况下,这本书能迅速让你明白java的特质。缺点是,它真的只是入门书。你必然还需要一本Java大字典,比如《Thinking in Java》,以便查阅Java在细节上的更多东西。关于这一点,书中附录B也说得很清楚了。

《Java编程思想》
作者:埃克尔 译者:陈昊鹏
简介:本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。
本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。

《疯狂Android讲义》
作者:李刚
简介:《疯狂Android讲义》全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web Service、传感器应用开发、GPS应用开发、Google Map服务等。
这本书对于新手来说,是个很不错的开始;对于老手老说,也是个很不错的参考手册。

《Android开发艺术探索》
作者:任玉刚
简介:《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。
这本书非常合适的进阶书籍,填补了市面上的Android书籍空白。

《编程之美》
作者:《编程之美》小组
简介:该书收集了约60道算法和程序设计题目,这些题目大部分在近年的笔试,面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。书中还讲述了面试的各种小故事,告诉读者微软需要什么样的技术人才,重视什么样的能力,如何甄别人才。回答读者关于IT业面试,招聘,职业发展的疑问。这本书的很多题目会出现在IT 行业的各种笔试,面试中。但本书更深层的意义在于引导读者思考,和读者共享思考之乐,编程之美。
经过仔细的认真阅读和分析,认为编程之美是找工作不可缺少的工具,很多笔试题和面试题都是这里的变形,比如阶梯问题,阶层的0的个数问题,等等简直就是原题!希望大家认真看编程之美,定会找到一份好工作!

《第一行代码——Android》
作者:郭霖
简介:全书由浅入深、系统全面地讲解了Android软件开发的方方面面。第1章带领你搭建Android开发环境,完成你的第一个Android程序。
相信这本书很多人都已经读过了,Android初学者的最佳入门书籍。其实看完这本书,练习跟着做,就可以查着官方文档写实际项目了。注意:这不是培训类的书,跟一个实际项目开发相似,出了写代码,还有版本控制系统的应用、广告的植入,很实用。

《深入理解Android》卷2
作者:邓凡平
简介:该书以情景方式对Android的源代码进行深入分析。内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是Android应用开发者和系统开发者需要重点掌握的。
本书还是挺好看的,对于系统级别的剖析深度比较合理。但是对于纯应用开发可能帮助不大。(没有卷一精彩)

《Java语言程序设计》
作者:Y.Daniel Liang 译者:李娜
简介:本书是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 6的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本书还全面且深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。
适合完全没有语言编程基础的人看。像对有其他语言经验(比如C),但没有接触过OOP的人来说,也完全没问题,前几章可以根据情况直接跳过。个人觉得讲得很细致,代码示例也不少。

《Learning Android中文版》
作者:马尔科·加尔根塔 译者:李亚舟 / 任中龙 / 杜钢
简介:《Learning Android(中文版)》为Android开发入门图书,循序渐进地介绍了如何利用Android基本构件来实现构造用户界面、存储数据、连接网络等实践中必不可少的需求。本书以亲手实现一个类Twitter的应用为主线,通过不断为其添加功能展开讲解。而这一学习过程积累出的代码模式库,可以灵活运用于真实Android应用开发。
算是一本比较入门的读物。如果你曾动手写过Android程序,那就大可将本书忽略,有Android的官方文档这个营养丰富的资料库,再多写两三个程序练练手,做Android开发的熟手肯定没问题。但如果你可能只是对这块很感兴趣而缺少开发经验,那就向你推荐这本书吧。

《Java并发编程实战》
作者:(美)Brian Goetz 译者:童云兰
简介:《Java并发编程实战》深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。
这本书名为《Java并发编程实践》有些抹杀了它的价值,其中并非只讲述了Java的多线程设施,对一般的并发编程的rationale也有相当透彻的阐述。(英文版还是不错的,但是中文版的译者应该没有技术功底)

《打造高质量Android应用》
作者:carlos sessa 译者:杨云君
简介:是目前唯一一本从开发技巧角度讲解 Android应用开发的著作,旨在迅速提高开发者解决各种疑难问题的能力,从而打造出高质量的 Android应用。作译者都是经验丰富的Android开发工程师,作者悉心总结Android应用开发中会遇到的50个经典问题,这些问题涉及布局、动画、视图、工具、列表、适配器、实用库、与其他编程语言的交互、数据库、构建工具、代码复用、避免代码碎片化等多个方面。
本书以“问题解决方案”的形式给出疑难问题的解决方案,同时结合示例代码,深入剖析这些实用的编程技巧和模式,旨在帮助开发人员提高编程效率,改进代码质量,打造高质量的Android应用。

《Android编程权威指南》
作者:Bill Phillips 译者:王明发
简介:作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入一本书中,通过精心编排的应用示例、循序渐进的内容组织,以及循循善诱的语言,深入地讲解了Android开发的方方面面。如果学完一章之后仍然意犹未尽,那“挑战练习”一定会让你大呼过瘾。本书之所以能在移动应用开发类图书中脱颖而出,还在于它真的是在与读者“对话”。阅读本书就好像有一位私人导师在你身边随时为你答疑解惑。
本书适合所有对Android及移动开发感兴趣的读者,需要一定的Java编程基础。
其实,你是Android菜鸟还是高手,总能找到一本适合你的好书,看看小编推荐的有没有你适合的?
如果身为一名神圣的Android程序员连书都不愿意去看,那人生还有什么追求?

Android 开发推荐书籍相关推荐

  1. 计算机专业及软件开发推荐书籍

    计算机专业推荐书籍: 吾不能有名师指导,但求能精选出最好的书籍,从最好的书中学到东西,可有些许补偿.当然,最好能主动寻找良师益友和专业人士的指导.经典的书都有一个特点: 详尽得当,通俗又不失理论化,信 ...

  2. Android开发推荐资料大合集 【转载自51CTO】

    Android开发资料大集合 Android开发问题集锦1~6集合 http://down.51cto.com/data/440230 Android画图学习 http://down.51cto.co ...

  3. Android 开发学习书籍

    这是我在Android学习的时候发现的一些好的书籍,列出来给大家参考,不提供下载,大家自行百度,最好支持正版.(PS:Android系统更新很快,有些书籍知识有点陈旧,大家可以酌情考虑) 1.Gogg ...

  4. windows驱动开发推荐书籍

    [作者]  猪头三  个人网站 :http://www.x86asm.com/ [序言]  很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资 料少有关系.大多学的驱动开 ...

  5. 中级前端开发推荐书籍

    这些书籍适合中级前端开发者阅读,初级前端开发人员买来除了自我安慰和垫高显示器以外可能没什么用处.说是推荐书单,实际上是笔者自己的读书计划.欢迎你在阅读中与笔者交流. 1. <Redis实战> ...

  6. 十本Android开发学习书籍下载链接

    <Android 应用程序开发> http://www.apkbus.com/forum.php?mod=viewthread&tid=61&extra=page%3D1 ...

  7. Android多种方式实现相机圆形预览 看这一篇就够了,Android开发面试书籍

    } public void turnRound() { invalidateOutline(); } 即可根据设置的圆角值更新控件显示的圆角大小.当控件为正方形,且圆角值为边长的一半,显示的就是圆形. ...

  8. Android原生PDF功能实现,Android开发面试书籍

    /** 加载PDF文件 */ private void loadPdf() { Intent intent = getIntent(); if (intent != null) { assetsFil ...

  9. Android开发推荐资料大合集

    http://bbs.51cto.com/thread-937263-1.html 转载于:https://blog.51cto.com/6297123/1094880

最新文章

  1. C#9.0 终于来了,带你一起解读 nint 和 Pattern matching 两大新特性玩法
  2. python组合数据类型实验_实验七 组合数据类型
  3. CentOS下SNMP的安装与使用
  4. 通过Windows Live Writer发布日志到各大博客
  5. 由历史上的战乱来看,民心不能决定什么
  6. 关于UML 画图工具EA 在linux下的安装和界面配置
  7. AIX 7.1查看硬件配置信息 查看端口IBM POWER 750 P750
  8. AlphaBlend 详解
  9. pspice学习笔记(4)--各类符号详解
  10. react hooks子给父传值
  11. 见证取样员考试题库及答案
  12. ShuZu冒泡排序选择排序
  13. AT32 MCU低功耗模式--AT_SURF案例19
  14. oracle数据库按日期查询,关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解...
  15. 我的世界:mc创世神插件WorldEdit使用
  16. 微信视频号视频怎么下载?
  17. JPG图片怎么转换成Word
  18. 微信公众号留言评论功能最新开通信息讲解(内附留言功能开通视频信息讲解链接)...
  19. excel输入公式显示公式_快速输入复杂的Excel公式
  20. 旅游网站如何根据游客决策过程去做营销?

热门文章

  1. 计算机专业我的工匠梦作文,【推荐】我的科技梦作文7篇
  2. 解决问题就像剥洋葱,解决的关键是基础知识
  3. 从黑格尔的正反合理论看人生的三个阶段
  4. 移动硬盘未知usb设备(设定地址失败)
  5. 暴风电视刷鸿蒙,暴风电视蓝屏怎么解决
  6. 核磁共振成像脉冲序列——杨正汉(2)
  7. 区块链-压缩格式的密钥
  8. 继被Twitter永久封杀后!Sci-Hub再遭英国网络运营商封禁!
  9. 墨刀和axure的区别
  10. CentOS 7输入startx无法启动图形化界面