浅拷贝 自己创建一个新的对象,复制原有对象的基本类型的值.如果数据是引用数据类型,就是复制内存 中的地址,如果其中一个对象改变这个内存中的地址,另外一个也会受到影响 深拷贝 将一个对象从内存中完整的拷贝一份给新对象,并从堆内存中开辟一块空间用来存放新对象, 并且新对象的修改并不会改变原对象,二者实现真正的分离.