当新建一个对象A a=new A();
再新建一个对象A b=a;
然后再新建一个对象A c=b;
再把a=null;
当gc回收时,b和c是否为null还是还指向所原有的数据地址?
求解答和详细过程。
------解决方案--------------------
再新建一个对象A b=a;这个就没有创建对象
------解决方案--------------------
当新建一个对象A a=new A(); // 创建一个对象并用a引用他
再新建一个对象A b=a; //b和a都引用这个对象
然后再新建一个对象A c=b; //abc都引用这个对象
再把a=null; //a不再引用这个对象,bc还引用这个对象
------解决方案--------------------
------解决方案--------------------