referent
在java语言中的含义是什么?
我在阅读有关java中的phantom references
时遇到过这个词,但是没有在那里解释,只是使用了(这个词)。而且我也无法在谷歌上找到答案。
我可以从上下文中得出结论,它是引用指向的对象,但不确定,所以我想确定它是什么。
编辑:正如评论中所建议的,我正在添加一个使用该单词的上下文:
垃圾收集器在执行其引用的finalize方法后,将引用引用添加到引用队列。这意味着实例仍然在内存中。
我在阅读有关java中的
phantom references
时遇到过这个词,但是没有解释,只是使用了
假设你指的是PhantomReference
的javadoc,这个词在记录的方法中解释:
public PhantomReference(T referent, ReferenceQueue<? super T> q)
参数:
referent
- 新幻像引用将引用的对象
public T get()
返回此引用对象的引用对象。
Java中有四种类型的引用:
垃圾收集器在排队时不会自动清除幻像引用。通过幻像引用可访问的对象将保持不变,直到所有此类引用都被清除或自身无法访问。 more...和example