关于java中的深copy与浅copy的问题
<<<<<<<<<<<<<<<<<浅copy>>>>>>>>>>>>>>>不是同一个对象<<<<<<<<<<<<<<下一层>>>>>>>>>>>是同一个对象<<<<<<<<<<<<深copy>>>>>>>>>>>>>>>>不是同一个对象了<<<<<<<<<<<下一层 了>>>>>>>>>>>>>>>不是同一个对象
?总结:
从上面的结果可以明显得出这样一个结论,java中的浅copy,也就是用clone方法实现的,只是复制了个当前实例,但是对实例中的各个对象并没有实现复制,只是获得了对该实例中的对象的引用。而深复制不仅仅实现了对当前实例的复制,并且还把实例中的所有对象都逐一进行复制。
1 楼 Technoboy 2011-05-10 http://technoboy.iteye.com/blog/1032533