java深克隆与浅克隆 深克隆与浅克隆浅克隆深克隆 深克隆与浅克隆 java中的克隆需要实现java.lang.Cloneable接口,然后重写clone()方法,深、浅克隆都需要。 深克隆和浅克隆的区别,则在于java对象中的基本数据属性和引用数据类型属性 浅克隆 对基本数据类型进行值传递,对引用数据类型进行引用传递即指向相同内存地址的克隆。 深克隆 对基本数据类型进行值传递,对引用数据类型,创建一个新的对象,并复制其内容(复制值,不同的内存地址)。