Java 垃圾回收:finalize() 方法在对象回收时的作用
当一个 Java 对象不再被任何引用变量引用时,它就成为了垃圾回收器的回收目标。在垃圾回收器准备回收该对象所占用的内存之前,会自动调用该对象的 'finalize()' 方法。
选项分析:
- A: finalize - 正确答案。finalize() 方法是在对象被垃圾回收之前调用的。
- B: notify - notify() 方法用于唤醒等待该对象监视器的线程。
- C: notifyAll - notifyAll() 方法用于唤醒所有等待该对象监视器的线程。
- D: hashCode - hashCode() 方法用于返回对象的哈希码。
总结: finalize() 方法是 Java 中用于在对象被回收之前执行清理操作的机制。它允许对象在被彻底销毁之前执行一些必要的清理工作,例如关闭连接或释放资源。
原文地址: https://www.cveoy.top/t/topic/qz8O 著作权归作者所有。请勿转载和采集!