深刻谈谈java的深拷贝与浅拷贝

首先咱们看看浅拷贝和深拷贝的定义 java 浅拷贝:只复制一个对象,对象内部存在的指向其余对象数组或者引用则不复制 数组 深拷贝:对象,对象内部的引用均复制 code 为了更好的理解它们的区别咱们假设有一个对象A,它包含有2对象对象A1和对象A2(图1)对象   对象A进行浅拷贝后,获得对象B可是对象A1和A2并无被拷贝(图2) input   对象A进行深拷贝,获得对象B的同时A1和A2连同它们
相关文章
相关标签/搜索