Java的四种引用类型

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

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