本文介绍了finalize()方法的良好用途的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这主要是出于好奇。
如果有人遇到Object.finalize()的任何良好用法,除了调试/记录/分析目的外,我还在徘徊?
I was wandering if anyone has encountered any good usage for Object.finalize() except for debugging/logging/profiling purposes ?
如果你没有遇到任何你认为好的用法会是什么?
If you haven't encountered any what would you say a good usage would be ?
推荐答案
如果您的Java对象使用JNI指示本机代码分配本机内存,则需要使用finalize来确保它被释放。
If your Java object uses JNI to instruct native code to allocate native memory, you need to use finalize to make sure it gets freed.
这篇关于finalize()方法的良好用途的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!