浅拷贝和深拷贝是相对于引用数据类型的,对基本数据类型没有此说法
深浅拷贝都必须实现Cloneable接口,不实现会抛出CloneNotSupportedException,并在类中覆写Clone()方法(并且设置访问限定符为public),该方法是需要在别的类中调用的
浅拷贝:
创建一个引用,是引用的值为需要拷贝的对象的地址,此为浅拷贝;
深拷贝:
创建一个引用和一个新的对象,复制需要拷贝的对象的值,此为深拷贝。
深拷贝和浅拷贝
最新推荐文章于 2022-08-01 13:39:43 发布