1. 浅拷贝:对基本的数据类型进行值传递,对引用数据类型只是增加了一个指向同一个堆里对象的指针,这是浅拷贝。 2. 深拷贝:对基本的数据类型进行值传递,对引用数据类型,创建一个新的对象,并复制其内容,这是深拷贝。