面试题:深拷贝和浅拷贝(超级详细,有内存图)
深拷贝和浅拷贝区别
定义
- 深拷贝和浅拷贝主要是针对对象的属性是对象(引用类型)
1、浅拷贝
- 只拷贝一层(对象只拷贝地址)
手写浅拷贝(循环):正常数值正常拷贝,对于对象——只拷贝地址(改变任何一份,都会改变这个对象的值)
面试题:深拷贝和浅拷贝(超级详细,有内存图)
深拷贝和浅拷贝区别
- 深拷贝和浅拷贝主要是针对对象的属性是对象(引用类型)
- 只拷贝一层(对象只拷贝地址)
手写浅拷贝(循环):正常数值正常拷贝,对于对象——只拷贝地址(改变任何一份,都会改变这个对象的值)