一、浅拷贝: 浅拷贝只复制某个对象的引用,而不复制对象本身,新旧对象还是共享同一块内存 二、深拷贝: 深拷贝会创造一个一摸一样的对象,新对象和原对象不共享内存,修改新对象不会改变原对对象。 三、比较 深拷贝和浅拷贝主要是针对引用类型 基本类型赋值时,赋的是值,所以不存在深拷贝和浅拷贝的问题。 引用类型赋值时,赋的值地址,就是引用类型变量在内存中保存的内容。