当前位置: 代码迷 >> Eclipse >> 基础有关问题,求解答
  详细解决方案

基础有关问题,求解答

热度:75   发布时间:2016-04-23 13:41:22.0
基础问题,求解答
当新建一个对象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还引用这个对象

------解决方案--------------------
探讨
当新建一个对象A a=new A(); // 创建一个对象并用a引用他
再新建一个对象A b=a; //b和a都引用这个对象
然后再新建一个对象A c=b; //abc都引用这个对象
再把a=null; //a不再引用这个对象,bc还引用这个对象

------解决方案--------------------
探讨

再新建一个对象A b=a;这个就没有创建对象
  相关解决方案