我有一个关于垃圾收集器和 Object.finalize() 的问题。我创建了一个实现 finalize 方法的类。如果我在 DDMS 中运行我的应用程序并强制 GC,则对我的类的对象调用 finalize,而没有留下任何引用。但是,如果我在我的应用程序中调用 System.gc(),则不会调用 finalize。离开应用程序时调用 System.exit(0) 也不会导致 finalize。为什么不调用finalize?
问问题
2598 次