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

关于java中的深copy与浅copy的有关问题

2012-11-19 
关于java中的深copy与浅copy的问题浅copy不是同一个对象

关于java中的深copy与浅copy的问题

<<<<<<<<<<<<<<<<<浅copy>>>>>>>>>>>>>>>不是同一个对象<<<<<<<<<<<<<<下一层>>>>>>>>>>>是同一个对象<<<<<<<<<<<<深copy>>>>>>>>>>>>>>>>不是同一个对象了<<<<<<<<<<<下一层 了>>>>>>>>>>>>>>>不是同一个对象

?总结:

从上面的结果可以明显得出这样一个结论,java中的浅copy,也就是用clone方法实现的,只是复制了个当前实例,但是对实例中的各个对象并没有实现复制,只是获得了对该实例中的对象的引用。而深复制不仅仅实现了对当前实例的复制,并且还把实例中的所有对象都逐一进行复制。

1 楼 Technoboy 2011-05-10   http://technoboy.iteye.com/blog/1032533

热点排行