黑马程序员技术交流社区

标题: java 垃圾回收器 [打印本页]

作者: 壁虎    时间: 2013-3-26 21:39
标题: java 垃圾回收器
一个对象在没有引用指向的情况下,会被java中垃圾回收器回收,如何让对象被回收时。执行一些操作呢?
如:一个对象被回收后,我用变量记录一下,看这个程序到底回收了多少个对象。

作者: 张东贤    时间: 2013-3-26 21:41
可以重写一下finallized方法吧   名字既不清了,object类里边定义的,去看下api
作者: 小黑黑    时间: 2013-3-26 22:33
一个程序员是无法控制和干预垃圾回收机制的,只能给系统发送一个请求,通过finalize这个方法或者System.gc()这个方法进行显式通知JVM可以进行一次垃圾回收,但真正垃圾回收机制具体在什么时间点开始发生动作这同样是不可预料的,这和抢占式的线程在发生作用时的原理一样。
作者: 贾文泽    时间: 2013-3-26 22:48
代理机制可以拦截方法的调用,在拦截后方法是否执行,方法执行前后包括方法的返回结果,都可以改变




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