概述
这里的拷贝是指在java中如何将对象复制一份。有深拷贝和浅拷贝之分。
浅拷贝是对象在复制时,基础数据类型进行值传递、引用传递类型进行引用传递的过程。
深拷贝是对象的完全复制(包括引用类型的完全复制)。

实现浅拷贝的方式
1.使用构造函数拷贝

2.实现Cloneable接口拷贝

实现深拷贝的方式
1.实现Cloneable接口,并在clone函数中对引用对象再次拷贝。

2.序列化拷贝


参考资料
这里的拷贝是指在java中如何将对象复制一份。有深拷贝和浅拷贝之分。
浅拷贝是对象在复制时,基础数据类型进行值传递、引用传递类型进行引用传递的过程。
深拷贝是对象的完全复制(包括引用类型的完全复制)。
1.使用构造函数拷贝
2.实现Cloneable接口拷贝
1.实现Cloneable接口,并在clone函数中对引用对象再次拷贝。
2.序列化拷贝
参考资料
本文标题:深拷贝和浅拷贝(Shallow Copy and Deep Co
本文链接:https://www.haomeiwen.com/subject/dhuhnhtx.html
网友评论