引用 :
① 变量引用 : 创建对象 , 将对象赋值给变量
V
, 那么变量
V
就是对象的引用 ;
② 对象引用 : 对象
A
可以调用对象
B
, 那么对象
A
持有对象
B..., 直接回收 , 即使内存足够 , 也要回收该对象所占用的内存 ;
④ 虚引用 : 虚引用无法获得被引用的对象 , 其唯一的作用是对象被回收时 , 可以得到相应的通知 ; 虚引用不会对对象的生存周期造成影响任何...(new Object());
② 传入创建好的对象引用创建软引用 : 软引用是通过在 软引用构造函数 传入引用对象创建的 , 首先要创建引用对象 ; 下面的强引用可以在创建软引用完毕后置空解除引用...(new Object());
② 传入创建好的对象引用创建弱引用 : 弱引用是通过在 弱引用构造函数 传入引用对象创建的 , 首先要创建引用对象 ; 下面的强引用可以在创建软引用完毕后置空解除引用.../获取弱引用, 调用弱引用的 get() 方法 , 即可获取弱引用
WeakReference1.get();
weakReference2.get();