JAVA 中浅拷贝与深拷贝有什么区别?

如题所述

第1个回答  2006-10-04
浅拷贝 指的是你的类本身被拷贝,而没有拷贝类本身属性中的类
深拷贝 指的是包含类本身和属性类在内的所有类的拷贝。

简单点说:
就是浅拷贝的两个对象中的属性还会指向同一个类,而深拷贝则全部单独了。也就是说深拷贝把关联关系也拷贝了。

具体例子你可以参看我的blog,里面篇文章介绍:)本回答被提问者采纳