00问答网
所有问题
JAVA 中浅拷贝与深拷贝有什么区别?
如题所述
举报该问题
其他回答
第1个回答 2006-10-04
浅拷贝 指的是你的类本身被拷贝,而没有拷贝类本身属性中的类
深拷贝 指的是包含类本身和属性类在内的所有类的拷贝。
简单点说:
就是浅拷贝的两个对象中的属性还会指向同一个类,而深拷贝则全部单独了。也就是说深拷贝把关联关系也拷贝了。
具体例子你可以参看我的blog,里面篇文章介绍:)本回答被提问者采纳
相似回答
浅析
Java中的深拷贝与浅拷贝
答:
首先我们看看浅拷贝和深拷贝的定义浅拷贝:只复制一个对象,对象内部存在的指向其他对象数组或者引用则不复制深拷贝:对象
,对象内部的引用均复制为了更好的理解它们的区别我们假设有一个对象A,它包含有2对象对象A1和对象A2对象A进行浅拷贝后,得到对象B但是对象A1和A2并没有被拷贝对象A进行深拷贝,得到...
浅拷贝
.
深拷贝
答:
浅拷贝和深拷贝之间的区别:浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中
,而对象中的引用型字段则指复制它的一个引用到目标对象。如果改变目标对象中引用型字段的值他将反映在原是对象中,也就是说原始对象中对应的字段也会发生变化。深拷贝与浅拷贝不同的是对于引用的处理,深拷贝将会在新对...
java深拷贝和浅拷贝的区别
答:
深拷贝和浅拷贝最大的区别在于
浅拷贝更多时候拷贝的是地址、引用这种东西,而深拷贝则是拷贝了一个新地址的对象
,具体可以参考以下网址 网页链接
java深拷贝和浅拷贝的区别
答:
深拷贝
之后地址不一样,
浅拷贝
之后地址一样
大家正在搜
js中深拷贝和浅拷贝的区别
Java浅拷贝和深拷贝的区别
浅拷贝和深拷贝什么时候用
赋值浅拷贝深拷贝的区别
c深拷贝和浅拷贝的区别
深拷贝和浅拷贝具体使用区别
数组浅拷贝和深拷贝的区别
java中的浅拷贝和深拷贝
vue深拷贝与浅拷贝
相关问题
浅拷贝与深拷贝的区别
java深拷贝和浅拷贝的区别
浅拷贝与深拷贝的区别
深拷贝和浅拷贝之间的区别
python深拷贝和浅拷贝的区别
编程里面的深拷贝和浅拷贝各是什么意思,怎么理解这两个?
什么是深拷贝和浅拷贝
浅复制和深复制的区别 java