读完《深入理解JAVA虚拟机》一两个星期了,原本打算把其它几本想读的书读完了再来做下笔记,想了想还是先做个笔记再接着读其他的,尽量避免拖延的习惯。书的作者是周志明,我读的是第一版,11年出版的(书已经买了好几年,可是一直拖到现在才去读,拖延症没救了),现在已经出第2版了,第1版是基于JAVA6写的。
这本书主要讲了以下方面的内容:
1、手动编译jdk
2、java内存结构
3、常见的垃圾收集器的种类和垃圾回收算法
4、虚拟机的性能监控和故障处理方法
5、虚拟机的调优
6、class文件结构讲解
7、虚拟机类加载机制
8、编译和优化
9、并发相关及java内存模型
10、线程安全相关(非重点)
上面略去了一部份章节,详细的见书目录。