【发布时间】:2012-10-01 11:56:58
【问题描述】:
Java 中有四种类型的引用:Strong、Soft、Weak 和 phantom。请详细说明 Java 究竟在何处以及如何使用幻像引用。
编辑:
我确实阅读了 javaDoc,如下面的 assylias 所示。该部分说,如果一个对象已经完成并且一些幻像引用引用它,则该对象是幻像可回收的。我不太明白这个说法。
phantom 有什么用,我们应该在什么情况下使用它?
【问题讨论】:
-
欢迎来到 Stack Overflow!我们鼓励您research your questions。如果您有 tried something already,请将其添加到问题中 - 如果没有,请先研究并尝试您的问题,然后再回来。
-
@Raedwald,我不希望任何人为我做作业。我正在寻求一些帮助。我确实阅读了 javaDoc,如下面的 assylias 所示。该部分说,如果一个对象已被最终确定,则该对象是可幻像可调用的,并且某些幻像引用会引用它。我完全理解这种说法。我应该在我的描述中补充一点,而且我也可以使用 phantom ,为什么要使用它。这就是为什么我问我的问题在哪里使用它
-
@Tichodroma 是的,我确实阅读了 java 文档,我会注意,如果我问问题,我会添加我的研究背景,这样人们就不会认为我在问他们做我的功课
-
@MukulGoel.. 没问题.. 但是对于未来,在提问时,记得告诉你已经知道的,你已经做过的.. 这将阻止我们再次尝试同样的事情..