强哥最近终于把500多页的《深入理解Java虚拟机(第3版)》啃完了。前前后后也花费了许多时间,从中获得到的收获也不少。这本书在豆瓣的评价也是颇高,达到了9.5分
书中有许多名词强哥之前在其他零散的教程里看过,可是在这本书里大都囊括了,比如:内存逃逸、ZGC、C1/C2编译器、Java协程、读屏障、写屏障等等。许多知识原本只知道它的表面意思,可是具体的来龙去脉却不得而知。看了书之后,理清了其中许多的前因后果。
而第3版2019年12月上市,更是基于新的JDK13,更新了许多新版本JDK的一些内容以及与旧版本JDK内容的比较。让强哥也是受益匪浅。上篇推文中提到的一些新版本的JDK的主要更新内容,书中也有提到许多,如Java 9的模块化、Graal编译器等等。
当然,书中的有些内容并没有非常深入的解释,有种“师父领进门,修行靠个人”的感觉,想要更深入只能再去搜索学习。但是,对于一个想要对Java虚拟机“一览众山小”的读者来说,这本书绝对是再适合不过了。
强哥也在学习的过程中,对整本书做了相应的笔记,毕竟精华太多了,不记录一下,忘了就可惜了。整个读书笔记以思维导图的方式记录,大结构如下:

各个节点主要都是根据书中的目录来创建的,而具体的细节展开如下:

好了,介绍了这么多,其实强哥就是想要把这份学习笔记分享给大家。这份笔记绝对是强哥非常用心的记录整理的。希望小伙伴们好好收藏呐。
再次强调,真的这本书在强哥看来,完全有资格媲美《Java编程思想》,而且更加友好。
747

被折叠的 条评论
为什么被折叠?



