深克隆和浅克隆

浅克隆:建立一个新对象,新对象的属性和原来对象彻底相同,对于非基本类型属性,仍指向原有属性所指向的对象的内存地址。ide 深克隆:建立一个新对象,属性中引用的其余对象也会被克隆,再也不指向原有对象地址。ui 总之深浅克隆都会在堆中新分配一块区域,区别在于对象属性引用的对象是否须要进行克隆(递归性的)。this 请看如下代码:对象 public class Address { private
相关文章
相关标签/搜索