
杨易
本书共11章,参考OpenJDK社区的划分方式,全书从逻辑上可分为运行时、编译器、垃圾回收器三个部分。第一部分(第1~6章),介绍Java虚拟机运行时的相关知识;第二部分(第7~9章),介绍编译基础知识和虚拟机的两个即时编译器;第三部分(第10~11章),介绍各种垃圾回收器并深入分析G1 GC。
写的很不错,没有大段的代码,讲原理讲的比较好。
感觉这本书就是作者自己平时的笔记,主要是写给作者自己看的,默认读者要懂得jvm的方方面面,不然看不懂,既然我都懂了,还看这本书干嘛?
这本书很好呀!为啥觉得是东拼西凑呢!和周志明老师的书可以互补。
其实还行,不过相较于同类型来说,查漏补缺的感觉
大部分都读不懂[撇嘴],可能不太适合我叭。
真的挺不错的,可以给刚开始阅读hotspot源码一头雾水的同学提供很好的帮助,hotspot还是博大精深的(毕竟好几千文件,二三十万行代码呢),本书鉴于篇幅不可能一一介绍全的,感觉已经挺不错的了(作者君也毕业没多长时间,很强了).
对JVM做一个概括性的介绍,从编译、链接、运行时优化到GC,把整个生命周期串了一遍,如果想分析JVM源码的同学,这本书是一个很好的入门宝典。相对于深入理解JVM来说,实操了很多,不再是停留在纸面的概念和原理
知其然还要知其所以然,毕竟JVM是用C++写的,所有的关于java的东西都要落实到C++代码去体现出来
主要对虚拟机源码进行的分析(c++),感兴趣的可以阅读下,可以加深对java底层的理解
有些话感觉读不通顺啊,校正过话术连贯性了吗?