Java中的四种引用类型(强、软、弱、虚)

为什么需要不同的引用类型 从Java1.2开始,JVM开发团队发现,单一的强引用类型,无法很好的管理对象在JVM里面的生命周期,垃圾回收策略过于简单,无法适用绝大多数场景。为了更好的管理对象的内存,更好的进行垃圾回收,JVM团队扩展了引用类型,从最早的强引用类型增加到强、软、弱、虚四个引用类型。 引用类图 引用类图 StrongRerence为JVM内部实现。其他三类引用类型全部继承自Refere
相关文章
相关标签/搜索