一旦垃圾收集机制尊被好释放对象占用的存储空间,它首先调用finalize()。所以使用 finalize(),就可以在垃圾收集期间进行一些重要的清除工作。
但是finalize()和C++的析构函数截然不同。