1.强引用 最常用的引用类型,如Object object = new Object(),只要强引用存在,GC必定 不回收,即使当前内存空间不足,jAVA虚拟机宁愿抛出OutofMemoryError错误,也不 会靠随意回收具有强引用的对象来解决内存不足的问题 2.弱引用(WeakReference) 如果一个对象只有弱引用,就类似一个可有可无的产品,弱引用与软引用的区别在于:只具 有弱引用的对象拥有更短暂的生命周期,在垃圾回收线程扫描它所管辖的区域的过程中, 一旦发现了弱引用的对象,不管当前内…