创建具有非平凡finalize()方法的对象时,JVM将使用该对象作为参考来创建Finalizer(FinalReference)。如果该对象也被“软/弱”或“幻影引用”包装,将会发生什么? GC将首先尝试使Finalizer排队(在其上调用finalize方法),然后将另一个Reference或相反的对象排队吗?
finalize()
Finalizer
FinalReference