首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从第二版看到第三版《深入理解Java虚拟机》值得推荐

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

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

作者:周志明,最新第三版,jdk8。

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

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

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

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

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

本次细读了一些内容:

类加载机制

jvm运行数据区

jvm优化案例

内存模型和并发编程

算法和垃圾收集器

java模块化系统jfms

技术之路,逆水行舟,不进则退。

‍‍- END -

‍对,我就是一位酷爱读书的架构师!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210308A0CWEF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券