FinalReference
一、总结
1.jdk 1.8.0
2.特点
- 强引用可以直接访问目标对象;
- 强引用锁指向的对象在任何时候都不会被系统回收。JVM宁愿抛出OOM异常也不回收强引用所指向的对象;
- 强应用可能导致内存泄露;
- FinalReference 不对外提供,类的访问权限 protect
二、源码分析
/* Final references, used to implement finalization */ class FinalReference<T> extends Reference<T> { public FinalReference(T referent, ReferenceQueue<? super T> q) { super(referent, q); } }
三、
Object obj = new Object();
只要强引用存在,GC就不会回收被引用的对象
博文参考:
Java引用类型