4.3 清除:收尾和垃圾收集



垃圾收集机制只知道怎样释放由new分配的内存,所以它不知道如何释放对象的 “特殊”内存。

一旦垃圾收集机制尊被好释放对象占用的存储空间,它首先调用finalize()。所以使用 finalize(),就可以在垃圾收集期间进行一些重要的清除工作。

但是finalize()和C++的析构函数截然不同。


Next Page