- 博客(2)
- 收藏
- 关注
原创 深浅拷贝的区别
创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址。将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对象。当拷贝一个对象时,如果需要拷贝这个对象引用的对象,则是深拷贝,否则是浅拷贝。基本类型之前互不影响,引用类型其中一个对象改变了地址,就会影响另一个对象。改变新对象不会影响原对象,他们之前互不影响。
2022-09-04 19:25:34 94 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人