【泛型/引用类型】
2018-02-24 本文已影响12人
小呀么小黄鸡
泛型
引用类型
强引用:即使OutOfMemory也不回收资源,除非它为null
软引用:内存足够时不会回收,不足时挥挥手,等价于内存不足时对强引用为null时的回收
弱引用:回收期一旦发现弱引用,不管内存状况如何都会回收
虚引用:是最弱的一种引用,一个对象是否有虚引用存在,完全不会对其生存时间构成影响,也无法通过虚引用取得一个对象的实例。设置虚引用关联的唯一目的就是希望在被回收时收到一个系统通知。在任何时候都可能被垃圾回收器回收。虚引用与软引用和弱引用的一个区别在于:虚引用必须和引用队列 (ReferenceQueue)联合使用。