public class ReferenceUtil extends Object
Reference
工具化封装1.SoftReference
软引用,在GC报告内存不足时会被GC回收 2.WeakReference
3.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
- 被引用对象Reference
public static <T> Reference<T> create(ReferenceUtil.ReferenceType type, T referent, ReferenceQueue<T> queue)
T
- 被引用对象类型type
- 引用类型枚举referent
- 被引用对象queue
- 引用队列Reference
Copyright © 2021. All rights reserved.