深拷贝和浅拷贝的区别

浅拷贝:
实现了Cloneable接口,重写了clone(),直接调用父类Object的clone()方法

深拷贝:

Person类的clone()方法进行修改,连带着把Person对象内部的Address对象一起复制

还可以通过序列化和反序列化实现,效率低

 

引用拷贝:两个不同引用指向同一个对象

 

posted @ 2022-10-27 20:34  doremi429  阅读(15)  评论(0编辑  收藏  举报