一、内存
我们都知道数据存放内存中,基本数据在栈内存,引用数据指针在栈内存实体在堆内存
二、深拷贝与浅拷贝
深拷贝和浅拷贝都是只针对Object 和 Array 引用数据类型
浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是同享同一块内存
深拷贝是创造一个一模一样的新对象,且新对象与原对象不是同一块内存,修改互不影响
三、浅拷贝与赋值
一、内存
我们都知道数据存放内存中,基本数据在栈内存,引用数据指针在栈内存实体在堆内存
二、深拷贝与浅拷贝
深拷贝和浅拷贝都是只针对Object 和 Array 引用数据类型
浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是同享同一块内存
深拷贝是创造一个一模一样的新对象,且新对象与原对象不是同一块内存,修改互不影响
三、浅拷贝与赋值