首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

基础有关问题,求解答

2012-03-23 
基础问题,求解答当新建一个对象A anew A()再新建一个对象A ba然后再新建一个对象A cb再把anull当g

基础问题,求解答
当新建一个对象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;这个就没有创建对象

热点排行