引用分类:
- 强引用:StrongReference : 引用指向对象,gc(Garbage collection) 运行时不回收
- 软引用:SoftReference : gc运行时可能会回收(jvm内存不够)
- 弱引用: WeakReference : 运行时立即回收
- 虚引用: PhantomReferenct : 类型与无引用,主要与跟踪对象被回收的状态,不能单独
使用,必须与引用队列(ReferenceQueue) 联合使用
目的:避免对象长期驻留在内存中,解决垃圾回收机制回收时机的问题
|
|