浅拷贝只增加了一个指向原对象地址的指针。
如果原地址内容发生改变,浅拷贝出的对象也会相应改变。
释放内存时会因为浅拷贝出现释放同一个内存的问题。
深拷贝开辟了一块新内存地址用于存放复制的对象。
如果原地址内容发生改变,深拷贝出的对象不会改变。
深拷贝相比于浅拷贝速度较慢并且花销较大。
java中浅拷贝和深拷贝区别
原文:https://www.cnblogs.com/zccfrancis/p/14744038.html