Guide 的 Java 启蒙书籍了。因为是我学习 Java 看的第一本书,所以,我对其有不一样的情感。
ps:我是当时学完了 C 语言之后才开始学习 Java 的,刚开始看这本书感觉很轻松有趣,可以说是我学习编程初期最喜欢的一本书了。
有些人说这本书不适合编程新手阅读问 脸) 我个人觉得还是很适合稍微有一点点经验的新手来阅读的,当然也适合我们用来温故 Java 知识点。
“
ps:刚入门编程,最好的方式还是通过看视频来学习。
《Java 核心技术卷 1+卷 2》
这本书 Guide 第一次看的时候还觉得有点枯燥,那时候还在上大二,看了 1/3 就没看下去了。
大部分人称之为 Java 领域的圣经(感觉有点过了~~~),但我不推荐初学者阅读,有点劝退的味道。稍微有点基础后阅读更好。
这本书到现在我也才看了一半左右,内容确实也比较多,而且稍微有点枯燥,但是比较权威。我一般也是拿来当做工具书参考。
《Java 性能权威指南》
《实战 Java 高并发程序设计》
JVM
JVM 这里就先只推荐一本书籍和一个关于 JVM 参数调优的免费教程(你假笨大佬的)。
《深入理解 Java 虚拟机(第 3 版)》
面试
《JavaGuide 面试突击版》
还没用上 Java 8 的可以反思一下了,还没用过 Lambda 也可以反思一下了。
现在大部分公司至少都用到了 Java 8 , Java 8 算是一个里程碑式的版本,提供了很多有用的新特性比如 Lambda、流式处理等等。
这本书是学习 Java 8 新特性很好的选择,它内容包括 Lambda、流和函数式编程等 Java8 新特性。实战系列的一贯风格让自己快速上手应用起来。
软件质量
代码质量
《重构_改善既有代码的设计》
又是一本 Java 领域国宝级别的书,非常经典。这本书主要介绍了在 Java 编程中很多极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。这篇文章能够非常实际地帮助你写出更加清晰、健壮和高效的代码。本书中的每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明。
《代码整洁之道》
主要描述了软件开发的基本定律:一个需要 10 天才能干完的活,不可能让 10 个人在 1 天干完!
非常值得阅读的一本书籍。看书名感觉的第一眼感觉不像是技术类的书籍。这本书对于现代软件尤其是复杂软件的开发的规范化有深刻的意义。
《领域驱动设计:软件核心复杂性应对之道》
比较一般!
《Spring 5 高级编程(第 5 版)》
SpringBoot 解析,不适合初学者。我是去年入手的,现在就看了几章,后面没看下去。书很厚,感觉很多很多知识点的讲解过于啰嗦和拖沓,不过,这本书对于 SpringBoot 内部原理讲解的还是很清楚。
《Spring Boot 实战》
这本书使用的 Spring Boot 2.0+的版本,还算比较新。整本书采用“知识点+实例”的形式编写。
如果你要学习 Spring Boot 的话,我还是比较推荐这本书的。
Netty
《Netty 实战》
内容都是关于使用 Netty 的实践案例比如内存泄露这些东西。如果你觉得你的 Netty 已经完全入门了,并且你想要对 Netty 掌握的更深的话,推荐你看一下这本书。
《Netty 入门与实战:仿写微信 IM 即时通讯系统》

质量很高的一个小册!
通过一个基于 Netty 框架实现 IM 核心系统为引子,带你学习 Netty。整个小册的质量还是很高的,即使你没有 Netty 使用经验也能看懂。
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91536 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!