深拷贝和浅拷贝区别是什么?

2019-09-22   阅读(276)  

复制一个 Java 对象
浅拷贝:复制基本类型的属性;引用类型的属性复制,复制栈中的变量 和 变量指向堆内存中的对象的指针,不复制堆内存中的对象。

 

深拷贝:复制基本类型的属性;引用类型的属性复制,复制栈中的变量 和 变量指向堆内存中的对象的指针和堆内存中的对象。

 

ConstXiong 备案号:苏ICP备16009629号-3