Java中的四种引用
引用类型 | 被垃圾回收时刻 | 用途 | 生存时间 |
---|---|---|---|
强引用 | 从来不会 | 对象一般状态 | JVM停止时 |
软引用 | 内存不够时 | 对象缓存 | 内存不足时 |
弱引用 | 垃圾回收时 | 对象缓存 | gc结束后 |
虚引用 | Unknown | 标记,哨兵 | Unknown |
引用类型 | 被垃圾回收时刻 | 用途 | 生存时间 |
---|---|---|---|
强引用 | 从来不会 | 对象一般状态 | JVM停止时 |
软引用 | 内存不够时 | 对象缓存 | 内存不足时 |
弱引用 | 垃圾回收时 | 对象缓存 | gc结束后 |
虚引用 | Unknown | 标记,哨兵 | Unknown |
相关推荐