java中的引用是什么?

nik*_*103 4 java memory-management phantom-reference

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

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

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

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

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

And*_*eas 6

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

假设您指的是 的 javadoc PhantomReference,则在记录的方法中解释了该词:

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

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

public T get()

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

  • 我不是指 javadoc,而是指我阅读的有关幻像引用的教程,那里没有解释。但感谢您的良好解释,并为大家在发布此问题之前忘记先检查 javadoc 感到抱歉:) (2认同)