读书笔记

4 篇文章

深入理解 Java 虚拟机 笔记 (2018.07.10-14)

笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-07-10一一2018-07-14 GC日志的解读 33.125 / 100.667 : GC发生的时间 (虚拟机从启动以来的秒数) [GC / [Full GC / [Full GC(system) : 这次垃圾收集的停顿类型,如果

深入理解 Java 虚拟机 笔记 (2018.07.03-07)

笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-07-03一一2018-07-07 如何判断一个类是否是无用的 该类所有的实例都已经被回收,即Java堆中已经不存在该类的任何实例 加载该类的ClassLoader已经被回收 该类对应的Class对象已经没有在任何地方被引用,无法在任

深入理解 Java 虚拟机 笔记 (2018.06.26-30)

笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-06-26一一2018-06-30 对象的访问定位 由于reference(对象的引用,存放在栈中)类型在虚拟机规范中只规定了它是一个指向对象的引用,并没有定义这个引用应该通过何种方式去定位并访问堆中的对象的位置,所以这部分操作是由虚

深入理解Java虚拟机 笔记(2018.06.19-23)

笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-06-20一一2018-06-23 Java的优点 它摆脱了硬件平台的束缚. 实现了"一次编写,到处运行"的理想 它提供了一个相对安全的内存管理和访问机制,避免了绝大部分的内存泄露和指针越界问题 它实现了热点代码检测和运行时编译及优化