读完了《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》,下面是感想:
读完之后的感想是什么?
- 最大的感受是增加了一些信心,颇有不明觉厉的感觉,以后代码出问题之后能有底气去处理,能知道大概往哪个方向去找。
- 学习其他的JVM的语言时,能收放自如,举一反三,比如scala,kotlin
- 增加底层的知识储备
- 知道一些java面试题的答案背后的原理
就这些,这本书我没有像以前一样细致的做笔记来罗列每一个细节的点,因为大部分的细节的点能在实际工作中用到的时机少之又少。这本书提供了‘道’的层面,而不是‘术’的末节。
这本书当然值得读,但是不能指望它能提高你的代码质量,它不是工程实践的代表,是一部结合了实践和原理的启蒙读物。之所以说是启蒙,没有自大的意思,因为我很佩服作者能去通读虚拟机规范,然后用通俗易懂的语言来讲解,只是篇幅和受众,不可能面面俱到的细讲。
最后hard core的读物:https://docs.oracle.com/javase/specs/jvms/se12/html/index.html 我试了试5分钟,觉得先歇一歇。就酱。