如何在Java中手动删除对象?有没有类似的方法obj.delete()
or obj.kill()
没有真正的办法。 Java有一个特殊的垃圾收集器这会为你做到这一点。一旦您的对象没有任何对它的引用,它就会在某个时候被垃圾收集器拾取并销毁。
From 学习 Java 教程 http://download.oracle.com/javase/tutorial/java/javaOO/usingobject.html:
垃圾收集器
对象有资格成为垃圾
当没有更多的时候收集
对该对象的引用。参考
保存在变量中的是
通常当变量消失时会被丢弃
超出范围。或者,您可以明确地
通过设置删除对象引用
变量为特殊值
无效的。请记住,一个程序可以有
对同一内容的多次引用
目的;对对象的所有引用
必须在物体被放下之前
有资格进行垃圾收集。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)