当前位置: 代码迷 >> Java相关 >> 释放本实例
  详细解决方案

释放本实例

热度:392   发布时间:2007-05-31 15:25:31.0
释放本实例

我想在本类中一个方法想释放本实例的对象,
可不可以这样this=null;


----------------解决方案--------------------------------------------------------
不可以
----------------解决方案--------------------------------------------------------
那怎么写才可以达到目的。
----------------解决方案--------------------------------------------------------
调用垃圾回收器的方法,不过不一定会马上执行的。

这个一般由回收器自己去做了,没必要手工去
----------------解决方案--------------------------------------------------------
楼上说的没错~
----------------解决方案--------------------------------------------------------
但是我就想在本类的方法中释放本实例怎么办?
----------------解决方案--------------------------------------------------------
你为什么要释放?你不用它不就OK了.

----------------解决方案--------------------------------------------------------
就算你想释放,回收器也不一定能去执行,只有当它有空的时候才会去回去。
而且你的变量超出作用域后就会被放到一个被回收的列表中,如果不使用回收器有空的时候就会销毁它。

(如果我没记错应该是这样的)
----------------解决方案--------------------------------------------------------
  相关解决方案