从第二版读到第三版《深入理解Java虚拟机》

原创
03/08 17:29
阅读数 599

推荐:《深入理解Java虚拟机》

主体内容:jvm高级特性和最佳实践

作者:周志明,最新第三版,jdk8,包括些许jdk9-10。

作为Java编程语言使用者中的一员,我使用这门语言已经有10多年了,每次谈到java底层技术都绕不过去jvm原理。即使很多人真的日常工作中很少涉及到它,但是它对于工程师的进阶来说是一个必然的分水岭。

在Java技术圈,比较好些的书,特别是在语言层面的真心不多,如《编程思想》和这本《深入理解Java虚拟机》算是出类拔萃的,我从“第2版”看到“第3版”有不少体会,对于jvm知识的讲解,本书可以说高级工程师以上应当人手一本。

比较第二版和第三版,内容更新比例在30%左右,甚至再少些。这个也很正常,jdk6-7-8,java一直在更新增加很多能力,但都是延续性的,没有特别突破性的变化。

前后1周多才将“第3版”看完,这一版本已经追上了jdk8更新,部分知识点涉及到了jdk9和jdk10,作者一直与Java同步推进。👍

作为一本工具书,日常会时常回顾翻翻,我还是首选通读了全书,后续再根据需要回看。时间久了都是会忘的,工程师都逃不过“”,但是技术知识这个事,只能考一个字“”,别无他法。

本次细读了一些内容:

  • 类加载机制
  • jvm运行数据区
  • jvm优化案例
  • 内存模型和并发编程
  • 算法和垃圾收集器
  • java模块化系统jfms

技术之路,永无止尽;逆水行舟,不进则退。

作者:Owen Jia

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部