大家好,我是阿呆。
今天给大家推荐几本系统学习Java语言必须要读的经典书籍,它们经过了无数人的口口相传,成为了Java领域顶流的经典名著。同时针对每一本书,给出一些个人的阅读建议。
有人说,都什么年代了,那么多学习途径,还需要看书吗?看书还有必要吗?
成为一名优秀的Java工程师需要掌握的知识是相当多,除了Java编程语言外,操作系统、数据结构与算法、数据库、常用框架、设计模式、网站架构等等诸多技能也都是统统需要掌握。
当你到达了一定的高度之后,只有书籍会陪你到最后。
那么学习Java有哪些必读的经典图书呢?下面为你推荐豆瓣评分平均9分以上的几本经典名著。
1.Java核心技术 (原书第11版)[Core Java]
阅读建议
首先通读全书,准确理解主要概念,明确各个特性的作用和用法,不必深究细节。可以先跳过图形界面程序设计、Swing、以及部分日志章节。并发的知识比较深入,在基础阶段大致了解即可,后面需要花费大量精力单独学习。
之后进行第二轮学习,目标是具备开发能力,一方面结合书中介绍阅读和理解示例代码,特别是完整的程序清单,另一方面,要在开发环境中动手实践示例代码,另外可以尝试做些自己的修改和扩展,具体掌握如何使用Java特性,能够编写Java应用解决实际问题。
阅读建议
本书作为入门级的java书籍,里边会有大量的程序示例,涉及到代码的部分,一定要自己动手敲一敲,否则的话一定是记不住的,自己动手可以加深印象,也可以加深自己对知识的理解。
如果你看到一个地方,不是很明白了,一定不要着急往下看,可以停下来,去找对应的博客看一看,争取把它搞懂,然后再接着往下看。
阅读建议
同Java语言程序设计
“我很希望我10年前就能拥有这本书。有人可能认为我不需要任何Java方面的书籍,但是我需要这本书。”——Java之父James Gosling
阅读建议
有能力的强烈建议阅读英文原版。
阅读建议
一定要边读边实践,边结合博客或者其他内容,然后多读几遍。
不用多说了,建议读上20遍。
阅读建议
建议整书倒背如流。(手动狗头)
Oracle官方发布,Java虚拟机技术创建人撰写,周志明等专家翻译,Amazon畅销书。完整且准确地阐述Java虚拟机规范,是深度了解Java虚拟机和Java语言实现细节的经典佳作。
最后,希望大家多学习、多思考、多练习,让自己变得更优秀!早日走向技术巅峰。