首页 > 解决方案 > java中的引用是什么?

问题描述

referent在java语言中是什么意思?

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

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

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

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

标签: javamemory-managementphantom-reference

解决方案


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

假设您指的是 javadoc PhantomReference,该词在文档方法中进行了解释:

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

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

public T get()

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


推荐阅读