推荐课程:融职教育--web全栈开发就业班
学习Java,首先是基础,推荐《Java高级程序设计(第3版) [Professional Java for Web Developers 3rd Edition]》和《Java权威指南(第6版)》。
- 《Java高级程序设计(第3版)》
红宝书,推荐理由: Java技术经典名著,全面深入Java,贴近实战,在详细讲解了Java语言的核心之后,条分缕析地为读者展示了现有规范及实现为开发Web应用提供的各种支持和特性。
该书非常适合初级中级Java开发者看,每章小结总结的干货也特别到位。但阅读需要耐心,刚开始看起来可能会有很多困扰。
- 《Java权威指南(第6版)》
犀牛书,推荐理由:第6版特别涵盖了HTML5和ECMA5,是经典的Java工具书,从1996年以来,本书已经成为Java程序员心中的《圣经》,是程序员学习核心Java语言和由Web浏览器定义的Java API的指南和综合参考手册。
这本书适合有一定基础之后再来看,不太适合初学者,写的非常细,各种细节原理都巨细无遗,比较底层,和红宝书比起来有点难,当然也需要耐心去阅读。很多人都很难翻完一遍该书,拿来做工具书也非常不错。当有一定基础后再去翻该书,会有种醍醐灌顶的感觉。
再推荐一本阮一峰著的《ES6标准入门(第3版)》。
- 《ES6标准入门(第3版)》
推荐理由:ES6是下一代Java语言标准的统称,每年6月发布一次修订版,目前已经发布了ES2015、ES2016和ES2017,即将发布ES2018。书中介绍了新版本中新增的语法,对基本概念、设计目的和用法进行了讲解,给出了大量示例,适合对Java语言有一定了解的读者,也可当作新语法的查阅工具。
还有很多其它书籍,比如《Java DOM编程艺术》、《你不知道的Java》等,当然不管是什么书,最终都要落实到动手写代码的实处才能在实践中去检验理论,最终转换为自己能够吸收的营养
© 著作权归作者所有
发表评论