Nit*_*tul 2 java memory-management
如何在Java中手动删除对象?有没有像obj.delete()或的方法obj.kill()
obj.delete()
obj.kill()
Rih*_*rds 10
没有真正的方法.Java有一个特殊的垃圾收集器,它可以为您完成.一旦你的对象没有任何对它的引用,它将被垃圾收集器在某个时刻拾取并销毁.
从学习Java教程:
垃圾收集器 当没有对该对象的引用时,对象有资格进行垃圾回收.当变量超出范围时,通常会删除变量中保存的引用.或者,您可以通过将变量设置为特殊值null来显式删除对象引用.请记住,程序可以对同一个对象进行多次引用; 在对象符合垃圾回收条件之前,必须删除对对象的所有引用.
垃圾收集器
当没有对该对象的引用时,对象有资格进行垃圾回收.当变量超出范围时,通常会删除变量中保存的引用.或者,您可以通过将变量设置为特殊值null来显式删除对象引用.请记住,程序可以对同一个对象进行多次引用; 在对象符合垃圾回收条件之前,必须删除对对象的所有引用.
归档时间:
14 年,2 月 前
查看次数:
2993 次
最近记录:
11 年,3 月 前