2. 四种引用类型比较
引用类型 | 实现类 | 是否被回收 |
---|---|---|
强引用 | 例如Object obj=new Object() | 无法回收(内存泄漏) |
软引用 | SoftReference | 系统内存空间不足时,回收 |
弱引用 | WeakReference | 垃圾回收器看见就回收 |
虚引用 | PhantomReference | 垃圾回收器看见就回收 |
2. 四种引用类型比较
引用类型 | 实现类 | 是否被回收 |
---|---|---|
强引用 | 例如Object obj=new Object() | 无法回收(内存泄漏) |
软引用 | SoftReference | 系统内存空间不足时,回收 |
弱引用 | WeakReference | 垃圾回收器看见就回收 |
虚引用 | PhantomReference | 垃圾回收器看见就回收 |