周末福利 | 一份Java工程师必读书单
杨晓峰
该思维导图由 AI 生成,仅供参考
你好,我是杨晓峰。今天这期周末福利,我整理了几本自己在学习和使用 Java 时用过的参考书,把它们分享与你。在专栏里,有不少同学留言让我推荐一些参考书。另外,我认为,书是个好的系统化知识来源,但更多提高还是来源于实践、阅读源码、技术交流等,毕竟书籍也很难完全跟上技术和架构的变革,另外我也尽量缩减了书单的长度。
关于夯实 Java 编程基础,我推荐 Bruce Eckel 的《Java 编程思想》(Thinking in Java),非常有名的经典书籍。这本书的特点是,不仅仅介绍 Java 编程的基础知识点,也会思考编程中的各种选择与判断,包括穿插设计模式的使用,作者从理论到实践意义从不同的角度进行探讨,构建稳固的 Java 编程知识体系。
当然这本书也有不足之处,毕竟每个人的基础不太一样,如果你完全没有 Java 编程基础,也可以考虑其他的参考书,例如 《Java 核心技术》。
另外,这两本书的部分内容已经多少有点过时了,尤其是《Java 编程思想》。例如,目前很少会需要学习 Java 桌面图形类库等,较新的语法和 API 当然也没有包含,我的建议是尽管忽略过时内容,适当补充 Java 新技术的学习。
提到经典,自然也少不了 《Effective Java》,这本书的英文第三版已经在国内上市,涵盖了 Java 7 到 Java 9 的各种新特性。严格来说,这本书不算是一本基础书籍,但当你有一定基础后,还是非常建议通读一下的。关于这本书的阅读,我的建议是边学习边回顾,在吸收书中的经验时,多去想想自己在实际应用中是如何处理的。虽然《Effective Java》的具体章节可能是从某个点出发,但可以说都是对 Java、JVM、面向对象等各种知识的综合运用,对于设计和实现高质量的代码很有帮助。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
Java工程师需要掌握的参考书籍是提高技术水平的重要途径。本文总结了几本适用于Java工程师的参考书籍,包括《Java编程思想》、《Effective Java》、《Head First设计模式》、《Java并发编程实战》、《深入理解Java虚拟机》等。这些书籍涵盖了Java编程基础、设计模式、并发编程、JVM等多个方面的知识,对于提高编程能力和理解Java技术有着重要作用。此外,还推荐了一些与开源软件、互联网架构相关的书籍,如《Spring实战》、《Netty实战》、《Cloud Native Java》等,以及关于分布式架构、缓存、消息中间件等技术的学习。总的来说,这些书籍不仅可以帮助Java工程师夯实基础,还能引领他们了解前沿技术和架构设计,对于提升技术水平和成为优秀的Java工程师具有重要意义。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Java 核心技术面试精讲》,新⼈⾸单¥59
《Java 核心技术面试精讲》,新⼈⾸单¥59
立即购买
登录 后留言
全部留言(45)
- 最新
- 精选
- 轻歌赋有个问题,关于书籍方面,老师您是从什么方面了解到合适的书籍清单的呢?
作者回复: 多看几本就是了,信息如此透明的时代看口碑,还有相比起来吧,老外写的知名著作不太容易失手
2019-02-175 - 二木🐶晓峰老师请问下您怎么看转语言呢? 我最近找工作拿到了一个手机行业国内vivo的offer待遇也还不错,不过需要去深圳那边,我现在在广州定居了,老婆小孩都在广州,另外一个选择就是在当前公司调岗去做php,不知道Java如果转php会不会影响以后的职业发展呢
作者回复: 这个...可以列个清单: 主要好处 主要坏处 对比再做判断,语言只是一个因素吧
2018-08-0723 - €流年£坚持不懈的快学完老师的章节了 虽然有些很吃力 但是依旧感觉收获很大
作者回复: 加油,也说明文章还需要改进,谢谢反馈
2019-02-042 - 忆水寒关于设计模式,我推荐一本书《设计模式之蝉》,我觉得比《Head first设计模式》要好很多。2018-07-285154
- null看的书越多,自己却越迷茫。总在问自己:为什么我懂得那么少2018-07-28396
- iLeGeND我竟然都看过2018-07-28260
- 爪哇夜未眠《Java8 实战》2018-07-2931
- 北风一叶那本Java虚拟机的前九章看了三遍2018-08-03329
- 孤鹜齐飞关于看书,我时常不能做到深入。由于工作经验尚浅,对书中所表述的内容不是很懂,但是经过一段时间的积淀,往往能对书中某些部分产生共鸣,所以看书还是要看的,关键在于坚持,慢工出细活。不懂就多看几遍,厚积才能薄发^0^,感谢杨老师分享~2018-07-2826
- tracer关于设计模式我也向大家推荐一本图解设计模式,真的不错2018-07-28320
收起评论