浅拷贝在我的理解中 就是复制的地址 进行的拷贝 他们在内存中所指向的位置是一样的 所以当原数组进行改变的时候 完成拷贝的数组的也会改变
深拷贝则是在内存中开辟了一个新的空间 将拷贝的对象 值类型完全复制 所以在改变原数组的时候不会发生 改变 原因就是内存指向的位置不同
如果学c感觉就很好理解 因为 指针 指向的就是内存
浅拷贝在我的理解中 就是复制的地址 进行的拷贝 他们在内存中所指向的位置是一样的 所以当原数组进行改变的时候 完成拷贝的数组的也会改变
深拷贝则是在内存中开辟了一个新的空间 将拷贝的对象 值类型完全复制 所以在改变原数组的时候不会发生 改变 原因就是内存指向的位置不同
如果学c感觉就很好理解 因为 指针 指向的就是内存