本文介绍了你有没有在任何项目中使用过PhantomReference?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我唯一知道的关于 PhantomReference 是,


  • 如果您使用它的 get() 方法,它将始终返回 null 而不是对象。有什么用??

  • 通过使用 PhantomReference ,可以确保无法从 <$中复活对象c $ c> finalize 方法。

  • If you use its get() method, it will always return null and not the object. What's the use of it?
  • By using PhantomReference, you make it sure that the object cannot be resurrected from finalize method.

你有没有在你的任何项目中使用过这个,或者你有任何我们应该使用它的例子吗?

Have you ever used this in any of your project or do you have any example where we should use this?


推荐答案

我用 PhantomReference s在,Roedy Green有一个。

And as psd wrote first, Roedy Green has a good summary of references.

这篇关于你有没有在任何项目中使用过PhantomReference?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 08:31