1. JDK版本的更新
- 第2版:基于JDK 1.7编写,内容围绕JDK 1.7展开。
- 第3版:根据JDK的新版本进行了全面升级,涵盖了JDK 8到JDK 13的新特性。例如,JDK 8中方法区的实现从永久代变为元空间。
2. 内容的丰富与更新
- 第3版:新增内容近50%,包含逾10万字。例如,在垃圾收集器方面,新增了对JDK 11和JDK 12中出现的ZGC、Shenandoah、Epsilon等低延迟、全并发收集器的详细原理解析。
- 第3版:对第2版中含糊、瑕疵和错误内容进行了修正。
- 新增内容丰富:第 3 版根据新版 JDK 进行了全方位修订和升级,新增内容约占全书的近 50% 。例如,对一些新的垃圾回收器特性、Java 内存模型的优化等进行了详细介绍1。
- 技术覆盖更全:第 3 版涵盖了更多新技术和实践案例,如 JDK8 中元空间