「深入理解 Java 虚拟机」阅读完结
这本书作为对 Java 虚拟机的剖析和原理分析,应该是所有 Java 开发者都应该尽早阅读和了解的,比较遗憾的是我现在才读完,不过也是幸运的,终于读完了。
一遍通读之后不敢说全部理解贯通,在学习书中内容时还会涉及其他知识点。虽说书中内容不是最新的,但我觉得可以在有需要的时候反复研读,每次重读定会有新的理解感悟。
深入理解 Java 虚拟机读书笔记1
开篇以内存管理相关的知识引出后面着重说明的垃圾回收功能,这块概念的理解对后面内容是很有帮助的。
深入理解 Java 虚拟机读书笔记2
这篇笔记我写的是书中重点部分,垃圾回收。主要先从垃圾的确定,再到何时回收,怎么回收,最后引出垃圾回收在具体虚拟机上的实现。
深入理解 Java 虚拟机读书笔记3
这篇记录的就是 Hotspot 具体的垃圾回收算法实现。
深入理解 Java 虚拟机读书笔记4
基于前面的内容以及具体的 Hotspot 虚拟机,又重新谈论起基于垃圾回收的内存管理,其实就是对象在内存中的分配与回收。
深入理解 Java 虚拟机读书笔记5
这篇开始,书本又从更底层的角度讲解了 Java 的跨平台性是如何做到的,即虚拟机的另外一个重点功能,加载 .class 文件。
深入理解 Java 虚拟机读书笔记6
进一步剖析加载 .class 文件的各个过程,这个过程也是类,对象最原始的诞生。对我们平常写代码时,怎样有效的使用类,接口,变量,对象是很有帮助的。
深入理解 Java 虚拟机读书笔记7
这篇笔记记录的内容,我觉得是加载 .class 更细节的东西。这块内容可能会有利于我们在项目运行出错时对问题的排查。
深入理解 Java 虚拟机读书笔记8
这篇又是讲述了虚拟机的第三个功能,高效并发处理。这块是从多线程的角度讲解了 Java 的内存模型,及线程的一些概念。对这块内容的了解有利于我们后面深入学习多线程时有个概念和原理基础。