什么是java的指称?

问题描述 投票:2回答:2

referent在java语言中的含义是什么?

我在阅读有关java中的phantom references时遇到过这个词,但是没有在那里解释,只是使用了(这个词)。而且我也无法在谷歌上找到答案。

我可以从上下文中得出结论,它是引用指向的对象,但不确定,所以我想确定它是什么。

编辑:正如评论中所建议的,我正在添加一个使用该单词的上下文:

垃圾收集器在执行其引用的finalize方法后,将引用引用添加到引用队列。这意味着实例仍然在内存中。

java memory-management phantom-reference
2个回答
3
投票

我在阅读有关java中的phantom references时遇到过这个词,但是没有解释,只是使用了

假设你指的是PhantomReference的javadoc,这个词在记录的方法中解释:

public PhantomReference(T referent, ReferenceQueue<? super T> q)

参数: referent - 新幻像引用将引用的对象

public T get()

返回此引用对象的引用对象。


-1
投票

Java中有四种类型的引用:

垃圾收集器在排队时不会自动清除幻像引用。通过幻像引用可访问的对象将保持不变,直到所有此类引用都被清除或自身无法访问。 more...example

© www.soinside.com 2019 - 2024. All rights reserved.