Sim*_*eon 16 java finalizer object-destruction
这主要是出于好奇.
如果有人遇到Object.finalize()的任何良好用法,除了调试/记录/分析目的外,我还在徘徊?
如果你没有遇到任何你会说好的用法会是什么?
如果您的Java对象使用JNI指示本机代码分配本机内存,则需要使用finalize来确保它被释放.
迟到这里的聚会,但我想我仍然会说:
我为终结器找到的最好的用途之一是调用显式终止方法,出于某种原因,这些方法没有被调用.发生这种情况时,我们也会记录该问题,因为它是一个BUG!
因为:
这只留下了一些他们可以解决而没有太大风险的任务.
| 归档时间: |
|
| 查看次数: |
2887 次 |
| 最近记录: |