黑马程序员技术交流社区

标题: 什么是垃圾回收? [打印本页]

作者: 博€$€海    时间: 2014-6-6 19:52
标题: 什么是垃圾回收?
请高手帮忙指点一下
作者: 相濡、彼岸    时间: 2014-6-6 19:54
就是吧垃圾处理的意思!我的理解!
作者: laibin2    时间: 2014-6-6 19:58
每个数据都会占用一定空间,当数据使用过以后,不再使用就会触发垃圾回收机制,把数据所占的空间清理掉。之前安卓是当Java虚拟机(VM)发觉内存资源紧张的时候,就会自动地去清理无用对象(没有被引用到的对象)所占用的内存空间(这里的说法略显粗略,事实上何时清理内存是个复杂的策略)。如果需要,可以在程序中显式地使用System.gc() / System.GC.Collect()来强制进行一次立即的内存清理。Java提供的GC功能可以自动监测对象是否超过了作用域,从而达到自动回收内存的目的,Java的GC会自动进行管理,调用方法:System.gc()
作者: xiazhixing    时间: 2014-6-7 09:01
JVM释放内存的方式,不用的数据就当垃圾自动处理掉
作者: zly1992008    时间: 2014-6-7 12:32
不能一直发问题帖。。不过这个问题可以这样理解:
作者: liujie445012100    时间: 2014-6-7 13:23
JVM会定期地检查一遍没有使用的对象,然后进行一次清理,一般匿名对象会最先清理掉




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2