幽灵引用(Phantom Reference):和没有引用是一样的。 比如HashMap根据key取得值,设置key值为null和不设置key值的效果是一样的。 强引用 强引用是Java默认支持的一种操作模式,也就是说在引用的处理其间,即使出现有GC,即使内存不足,该引用的数据也不会被回收。 范例:观察强引用: 这个流程就叫做强引用。在之前所编...
引用分为以下四种,从强到弱为,强引用、软引用、弱引用、虚引用。 除了我们常见的强引用外,引入这么多种引用类型的目的是,对一些非必需的对象引用的扩展,来解决一些特殊情况下问题。 强引用 类似Object obj = new Object( )这类的引用,只要强引用存在,垃圾收集器永远不会回收掉被引用的对象。 软引用 描述一些还...