写点什么

Java 程序员必看经典书籍,助你早日打通任督二脉,Java 程序员算法书籍

作者:MySQL神话
  • 2021 年 11 月 27 日
  • 本文字数:1376 字

    阅读完需:约 5 分钟

2、《Java 编程思想》

Java 第一神作,适合各种阶段的 Java 程序员(除了小白),相当于武林绝学中的易筋经,我的第二本 Java 技术书,第一本读了两遍的书,值得反复阅读,我是 2016 年培训转行的,翻开京东白条,居然是 2019 年 1 月份买的,惭愧惭愧啊。


3、《Effective Java》

《Effective Java》第三版一共包含了 90 条极具实用价值的经验规则,每条规则都值得 Java 程序员在实战中去参照。这本书不需要按部就班地从头到尾读,可以随意挑选任意小节进行阅读,因为每条规则相对都是独立的,尽管它们之间会交叉引用,但并不妨碍我们随心所欲地阅读。


4、《深入理解 Java 虚拟机》

Java 虚拟机方面的神作,国内 Java 程序必看的书籍,不要说你不知道。人间有种说法,“不要读国内程序员写的技术书籍,很烂”。但是,《深入理解 Java 虚拟机》是一个例外,国内书籍 NO.1


《深入理解Java虚拟机》读书笔记



如果你觉得你经历有限,如果你觉得你不想成为架构师,短期攻克高级工程师,这四本书吃透,就够了。


二、Java 经典书籍



1、《编写高质量代码:改善 Java 程序的 151 个建议》

这本书不是很火,是我无意间看到的,很适合工作一年左右的初级程序员阅读,有点类似于《Effective Java》。


《编写高质量代码:改善Java程序的151个建议》读书笔记


2、《Java 并发编程实战》

多线程必看书籍!


深入浅出地介绍了 Java 线程和并发编程,是一本还算不错的 Java 并发编程参考手册。本书从并发和线程安全性的基本概念出发,介绍了如何使用类库来提供基本的并发方案,包括如何利用线程来提高并发应用程序的吞吐量、如何识别可并发执行的任务、如何提高单线程子系统的响应性、如何确保并发程序执行预期的任务,如何提高并发代码的性能和可伸缩性等等内容。


3、Head First 设计模式

这本书的编写方式采用引导式教学,以大量的生活化故事当背景,以图片做背景,阅读起来生动有趣。书中模式告白节目,将设计模式拟人化成节目来宾,畅谈其内在的一切。


Java设计模式:23种设计模式全面解析(超级详细)


4、《Java 性能权威指南》

市面上专注于 Java 性能的书不多,《Java 性能权威指南》算是一本很不错的。通过阅读本书,我们可以运用 4 个基本原则最大程度地提升性能测试的效果、使用 JDK 自带的工具收集程序的性能数据、理解 JIT(即时编译器)编译器的优缺点、调优 JVM 垃圾收集器、最大程度优化多线程等等。


坊间有种说法,O'Reilly 出品,必属精品!


![](https://img-blog.csdnimg.cn/20200703094510679.png?x-oss-proces


《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享


s=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2d1b3J1aV9qYXZh,size_16,color_FFFFFF,t_70)

5、《重构 改善既有代码的设计》

关于重构,选择这本,就对啦。


重构,一个老生常谈的话题,让我们的代码更加优雅,方便阅读。


6、《Spring 实战》

这本书虽然不是源码分析,却总能将一个框架的原理讲的很透彻。Spring 的核心技术架构是建立在 AOP 和 DI 上的,这两个技术也是被所有编程人员所喜爱的技术,毕竟松耦合是所有编程人员所乐意看到的代码。


面试题总结

其它面试题(springboot、mybatis、并发、java 中高级面试总结等)





本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

用户头像

MySQL神话

关注

还未添加个人签名 2021.11.12 加入

还未添加个人简介

评论

发布
暂无评论
Java程序员必看经典书籍,助你早日打通任督二脉,Java程序员算法书籍