黑马程序员技术交流社区
标题:
关于java的垃圾回收机制
[打印本页]
作者:
zhangxinxin
时间:
2011-10-12 13:55
标题:
关于java的垃圾回收机制
java的垃圾回收机制基本原理明白,有几个小疑问。它的不定时清除,一般jvm是怎么规定清除时间的,是随机的吗?还有它一旦执行,是不是会一次性把当前所有的垃圾都消除?
作者:
庞金梁
时间:
2011-10-12 14:37
gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。
垃圾收集的目的在于清除不再使用的对象。gc通过确定对象是否被活动对象引用来确定是否收集该对象。gc首先要判断该对象是否是时候可以收集
作者:
陈晓东
时间:
2011-10-12 19:09
当实体在堆内存中没有任何引用所使用它时,java虚拟机就将其视为垃圾,此垃圾不会被立刻消除掉,而是在不定时的时间启动一个垃圾回收机制将其从堆内存中清除。这就是java的垃圾回收机制。
作者:
杨伟斌
时间:
2012-12-3 18:29
很好的一个问题,求解????
作者:
_王涛
时间:
2013-3-20 12:35
不定时的清除,是不是就是当遇到没有任何对象引用的实体时才会去清理呢?
作者:
白磊
时间:
2013-5-6 08:06
java中的垃圾回收机制,是调用finalize()方法完成的吗,是的话,什么时候调用它呢?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2