Java 基础面经(二)

1 浅拷贝与深拷贝 关于 Java 中的对象克隆,有直接赋值、浅拷贝、深拷贝三种方式。html 直接赋值:例如 Person a = new Person();Person b = a;,这种方法仅仅拷贝了对象引用地址,并无在内存中生成新的对象。 浅拷贝:若是原型对象的成员变量是值类型,将复制一份给克隆对象,也就是说在堆中拥有独立的空间;若是原型对象的成员变量是引用类型,则将引用对象的地址复制一份
相关文章
相关标签/搜索