JAVA对象的拷贝(即为新对象赋已有对象的值)
分为浅拷贝和深拷贝
1、浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝,此为浅拷贝。

2、深拷贝:对基本数据类型进行值传递,对引用数据类型,创建一个新的对象,并复制其内容,此为深拷贝。

为什么要使用深拷贝?
我们希望在改变新的数组(对象)的时候,不改变原数组(对象)
分为浅拷贝和深拷贝
1、浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝,此为浅拷贝。

2、深拷贝:对基本数据类型进行值传递,对引用数据类型,创建一个新的对象,并复制其内容,此为深拷贝。

我们希望在改变新的数组(对象)的时候,不改变原数组(对象)