Java中的内存管理

Nit*_*tul 2 java memory-management

如何在Java中手动删除对象?有没有像obj.delete()或的方法obj.kill()

Rih*_*rds 10

没有真正的方法.Java有一个特殊的垃圾收集器,它可以为您完成.一旦你的对象没有任何对它的引用,它将被垃圾收集器在某个时刻拾取并销毁.

学习Java教程:

垃圾收集器

当没有对该对象的引用时,对象有资格进行垃圾回收.当变量超出范围时,通常会删除变量中保存的引用.或者,您可以通过将变量设置为特殊值null来显式删除对象引用.请记住,程序可以对同一个对象进行多次引用; 在对象符合垃圾回收条件之前,必须删除对对象的所有引用.