《深入JAVA虚拟机》垃圾收集笔记
<br />垃圾回收(内存回收):当一个对象不再被程序所引用时,它所使用的堆空间可以被回收,以便被后续的新对象所使用,同时还要处理堆碎块。<br /> <br />垃圾回收的好处:把用户从释放占用内催的重担中解救出来;帮助程序保持完整性。<br /> <br />根对象包含:局部变量中的对象引用、栈帧的操作数栈、类变量中的对象引用等等<br /> <br />垃圾回收算法<br />(1)引用计数收集器<br />堆中每个对象都有一个引用计数。当任何其他变量被赋值为对这个对象的引用时,计数加1。当一个对象的
复制链接