求大神推荐各个阶段的 Java 开发书籍

2019-05-05 09:58:51 +08:00
 xiaolong620
java 培训马上完了,感觉自己还是很菜,也不知道该看些什么书,求大神们推荐一下各个阶段的 java 开发书籍
3000 次点击
所在节点    Java
9 条回复
xiaolong620
2019-05-05 10:03:54 +08:00
java 新晋菜鸟向大佬们问好
sonyxperia
2019-05-05 10:31:59 +08:00
等你工作了自有同事给你推荐
zclHIT
2019-05-05 10:34:47 +08:00
先看懂当前阶段的把工作先找到吧。。
xiaomingVTEX
2019-05-05 10:45:09 +08:00
Java 从入门到精通
dreamerfable
2019-05-05 11:00:51 +08:00
以下提到的书都是我看过的并且觉得有收获的,供你参考 。也许还有其他的好书没提到,不杠。
初级:《 Thinking In Java 》能补充很多遗漏的知识点,很难很厚,但是看完一定有收获。 《 Effective Java 》让你的代码从入门走向专业,很实用。
Spring:《 Spring In Action 》深入了解 Spring 框架《 Spring Boot In Action 》学习 Spring Boot 《 Spring Microservices In Action 》掌握 SpringCloud 相关组件。Java 生态中 Spring 的地位不言而喻。
中级:《 Clean Code 》和《重构》让你写出整洁的好代码,两本建议搭配看,能掌握重构技巧并且知道要重构成什么样子 《 Design Pattern 》/《设计模式之禅》了解设计模式,掌握设计思想,提升设计能力。Design Pattern 很经典,但是读起来不那么容易,设计模式之禅就比较通俗易懂,建议搭配一起看。还有 Head First 系列的据说不错,但我没看过。 《 Java8 函数式编程》掌握 Java8 新特性《敏捷软件开发、原则、模式与实践》这本书略难,但是讲了很多软件设计时有用的知识和原则。
高级:《深入理解 Java 虚拟机》学习并掌握 JVM 原理相关内容 《 Java 并发编程实战》了解 Java 并发编程相关知识
架构:《 Clean Architecture 》《从零开始学架构》《领域驱动设计》了解架构设计相关的知识。领域驱动设计的话在大部分公司环境中难以实现,但是可以大概学习下其思想,书中提到的很多模式还是很有益的。
xiaolong620
2019-05-05 19:45:04 +08:00
@dreamerfable 谢谢
xiaolong620
2019-05-05 19:45:29 +08:00
@sonyxperia 哦,谢谢
xiaolong620
2019-05-05 19:45:35 +08:00
@zclHIT 谢谢
xiaolong620
2019-05-05 19:45:43 +08:00
@xiaomingVTEX 好的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/560995

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX