标签: java jvm
B b = new B();
这里b是强引用,然后将b设置为空。
b = null;
然后,当发生GC时,GC将回收引用b的对象。
我的问题是使用弱引用的意义是什么?据我了解,这是使用弱引用的唯一原因,因此即使在GC回收引用之前将引用设置为null之后,我们仍然可以获得对象。我正确吗?