dispatch_next()方法的实现 dispatch_next()方法将生成转发到下一个字节码对应的代码片段执行的逻辑,对解释执行非常重要,这一篇将详细介绍。 2020-11-25 浏览(172) 评论(0) 阅读全文
generate_fixed_frame()方法生成Java方法栈帧 调用generate_fixed_frame()函数生成调用Java方法的固定栈帧 2020-11-25 浏览(184) 评论(0) 阅读全文
CallStub栈帧 JavaCalls::call()方法为虚拟机调用Java方法提供了便利,在调用过程中涉及到一个重要的CallStub栈帧,这一篇将详细介绍 2020-11-25 浏览(151) 评论(0) 阅读全文
HotSpot的垃圾回收算法 这系列文章只简单介绍一下HotSpot垃圾回收中涉及到的算法及相关的垃圾回收器,并不进行源代码分析,后面会开一个系列对HotSpot的垃圾回收以及内存管理进行源代码解读。 2020-11-23 浏览(151) 评论(0) 阅读全文
Java引用类型之最终引用 FinalReference类只有一个子类Finalizer,并且Finalizer由关键字final修饰,所以无法继承扩展 2020-11-22 浏览(176) 评论(0) 阅读全文
Java引用类型 Java中一共有4种引用类型(其实还有一些其他的引用类型比如FinalReference):强引用、软引用、弱引用、虚引用。 2020-11-22 浏览(159) 评论(0) 阅读全文