Package org.aoju.bus.core.lang
Class References
java.lang.Object
org.aoju.bus.core.lang.References
主要针对
Reference 封装 主要封装包括:
1.SoftReference软引用,在GC报告内存不足时会被GC回收 2.WeakReference弱引用,在GC时发现弱引用会回收其对象 3.PhantomReference虚引用,在GC时发现虚引用对象,会将PhantomReference插入ReferenceQueue此时对象未被真正回收,要等到ReferenceQueue被真正处理后才会被回收
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Reference<T> create(References.Type type, T referent) 获得引用static <T> Reference<T> create(References.Type type, T referent, ReferenceQueue<T> queue) 获得引用