五、对象拷贝
61. 为什么要使用克隆?
想要对一个对象进行处理,但是又想保留原有的数据,这时可以使用克隆.
62. 如何实现对象克隆?
实现Cloneable接口并重写Object的clone()方法
实现Serializable接口,通过对象的序列化和反序列化实现深度克隆
63. 深拷贝和浅拷贝区别是什么?
是否支持引用数据类型的成员变量的复制.
61. 为什么要使用克隆?
想要对一个对象进行处理,但是又想保留原有的数据,这时可以使用克隆.
62. 如何实现对象克隆?
实现Cloneable接口并重写Object的clone()方法
实现Serializable接口,通过对象的序列化和反序列化实现深度克隆
63. 深拷贝和浅拷贝区别是什么?
是否支持引用数据类型的成员变量的复制.