体贴小熊猫

文章
4
资源
0
加入时间
2年10月21天

Java垃圾回收(GC)机制

一、为什么要垃圾回收如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。哪些内存需要回收?哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要回收的垃圾”无非就是那些不可能再被任何途径使用的对象。那么如何找到这些对象?(如何判断一个对象是否可以被回收)二、如何判断一个对象是否可以被回收2.1、引用技术算法这个算法的实现是,给对象中添加一个引用计数器,每当一个地方引用这个对象