浅拷贝和深拷贝的区别

深拷贝会把对象重新复制一份,而浅拷贝不拷贝对象,还是之前的对象

浅拷贝:
  • 只复制当前对象的基本数据类型及引用变量,没有复制引用变量指向的实际对象。
  • 修改克隆对象可能影响原对象,不安全。
深拷贝:
  • 完全拷贝基本数据类型和引用数据类型,安全。

深拷贝和浅拷贝的区别,你真的弄懂了吗? - 知乎用户9t42bA的文章 - 知乎

posted @ 2022-05-07 14:03  张三丰学Java  阅读(35)  评论(0编辑  收藏  举报