public class ReferenceUtil extends Object
Reference 工具化封装1.SoftReference软引用,在GC报告内存不足时会被GC回收 2.WeakReference3.PhantomReference
| 限定符和类型 | 类和说明 | 
|---|---|
| static class  | ReferenceUtil.ReferenceType引用类型 | 
| 构造器和说明 | 
|---|
| ReferenceUtil() | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| static <T> Reference<T> | create(ReferenceUtil.ReferenceType type,
      T referent)获得引用 | 
| static <T> Reference<T> | create(ReferenceUtil.ReferenceType type,
      T referent,
      ReferenceQueue<T> queue)获得引用 | 
public static <T> Reference<T> create(ReferenceUtil.ReferenceType type, T referent)
T - 被引用对象类型type - 引用类型枚举referent - 被引用对象Referencepublic static <T> Reference<T> create(ReferenceUtil.ReferenceType type, T referent, ReferenceQueue<T> queue)
T - 被引用对象类型type - 引用类型枚举referent - 被引用对象queue - 引用队列ReferenceCopyright © 2021. All rights reserved.