如今小程序员APP开发比较火,不少企业多会经过APP和一些小程序实现一些功能,市场的需求量仍是比较大的,所以吸引了不少有意向的朋友学习APP开发,既然想学那么书就必不可少,下面就为你们推荐一些学APP开发类的书籍。程序员
一、《重构》编程
这本书是经过调整程序代码来改善软件的质量和性能,使其程序设计和架构更趋合理,从而提升软件的扩展性和维护性。小程序
二、《暗时间》安全
这本书是做者从他8年的博客文章中精选出来的,主要关于心智模式,学习方法和时间利用。多线程
三、《代码大全(第2版)》架构
之因此推荐第二版是由于第二版不是初版的简单修订增补,而是彻底进行了重写。增长了不少与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程当中的全部细节。app
书中论述的技术不只填补了初级与高级编程技术之间的空白,并且也为程序员们提供了一个有关编程技巧的信息来源。性能
四、《深刻理解Java虚拟机:JVM高级特性与最佳实践》学习
1)了解Java代码的底层运行机制;线程
2)定位性能问题;
3)对整个系统进行性能调优;
4)解决各类奇奇怪怪的线上线下问题;
5)更加高级别的,为本身的项目量身定作一款适合本身项目的虚拟机。
那么Java虚拟机是你必学的一门技术。这本书能够说是国内写的最好的有关Java虚拟机的书籍,值得一看。
五、《Java多线程编程核心技术》
这本书对于想学习多线程的朋友有很大的帮助,特色是大篇幅的代码+小篇幅的精讲解。
关于线程安全,synchronized、Reentrant、Timer等等都用详细的代码进行了讲解,并且每一个大知识点下的多个小知识点都会详细讲解到,很是有实践价值。
六、《Effective Java中文版》
这本书中共有78条程序员必备的经验法则,针对平常可能会遇到的编程问题提出了有效、实用的解决方案。《Effective Java中文版(第2版)》中的每条规则都以简短、独立的小文章形式出现,并经过示例代码加以进一步说明。
七、《让云落地》
这本书很适合正在纠结如何选择云服务的信息化从业人员,有意避开了那些与产品或供应商相关的细节,侧重于架构师及架构涉及各方应当解决的各类挑战,经过对具体问题的分析和案例讲解,向读者提供了大量可供参考的设计决策,并对全部云架构中都必须应对的重点领域进行了强调说明。
八、《30天\App开发从0到1》
这本书是围绕APICloud平台,全面、系统、细致的讲述了app开发的相关内容,设计平台工做原理、内部实现机制和应用开发技巧。书内涵盖了APICloud应用开发的必备知识,包括基础知识、关键技术、开发技巧和行业方案,并从实践的角度出发,经过大量的实例代码、详细的操做步骤和丰富的开发截图,帮助开发者迅速掌握APICloud应用开发,有能力制做出好的app。