JAVA学习——深拷贝与浅拷贝

浅拷贝 浅拷贝指拷贝对象复制原对象基本类型的属性、引用类型的属性复制、复制栈中的变量 和 变量指向堆内存中的对象的指针,但不复制堆内存中的对象。 简单来说浅拷贝指向的引用对象与原对象的引用对象为同一对象。侧面表示,当浅拷贝的拷贝对象改变引用对象中的内容时,原对象在引用引用对象时,取值也会发生改变。 如下图所示: 深拷贝  深拷贝指拷贝对象复制原对象基本类型的属性、引用类型的属性复制、复制栈中的变量
相关文章
相关标签/搜索