, 直接回收 , 即使内存足够 , 也要回收该对象所占用的内存 ;
④ 虚引用 : 虚引用无法获得被引用的对象 , 其唯一的作用是对象被回收时 , 可以得到相应的通知 ; 虚引用不会对对象的生存周期造成影响任何...(new Object());
② 传入创建好的对象引用创建软引用 : 软引用是通过在 软引用构造函数 传入引用对象创建的 , 首先要创建引用对象 ; 下面的强引用可以在创建软引用完毕后置空解除引用..., 可以通过调用 referenceQueue.poll() 方法, 获取到被回收的引用
// 如果获取到 null, 说明该软引用没有被回收
// 如果该软件用被回收,..., 可以通过调用 referenceQueue.poll() 方法, 获取到被回收的引用
// 如果获取到 null, 说明该软引用没有被回收
// 如果该软件用被回收,...(new Object());
② 传入创建好的对象引用创建弱引用 : 弱引用是通过在 弱引用构造函数 传入引用对象创建的 , 首先要创建引用对象 ; 下面的强引用可以在创建软引用完毕后置空解除引用