本文介绍了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()方法的良好用途的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 07:08