![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java虚拟机
罗大郎
这个作者很懒,什么都没留下…
展开
-
java虚拟机(内存模型)-----------记录深入java虚拟机章节重点
如图: 虚拟机栈:线程独属,当执行java代码时,A线程会有一个自己的栈,A线程执行方法时,就会将方法做为栈帧压入A栈中,其中栈帧中,存放一个局部变量表,局部变量表中,存放了该方法中的 ...原创 2018-12-20 18:49:49 · 110 阅读 · 0 评论 -
java虚拟机(垃圾收集)-----------记录深入java虚拟机章节重点
1.判断哪些对象应该被回收 第一种:判断是否被引用(会漏掉一些不被收集) 第二种:判断是否可以延伸到gc root。 gcroot:两种栈的变量,类中静态变量引用。 jdk1.2后,将引用分为强,软,弱,虚四种引用。 2,gc回收过程 堆回收: 1.判断对象是否到gcroot,到不了的话,到2 2.判断是否有重写finalize()方法,如果有重写,且finalize()方法一次都木有被调用,到3...2018-12-20 18:51:20 · 164 阅读 · 0 评论