浅谈java浅拷贝和深拷贝
2021-07-16 16:09
阅读:851
标签:数据类型 原来 变量 复制 基本 区别 style 浅谈 相同 浅拷贝对于基本数据类型进行的是值传递,而对引用数据类型进行的是引用传递。无论是浅拷贝还是深拷贝都要用到clone()方法 浅谈java浅拷贝和深拷贝 标签:数据类型 原来 变量 复制 基本 区别 style 浅谈 相同 原文地址:https://www.cnblogs.com/yunche/p/9534200.html前言:深拷贝和浅拷贝的区别是什么? 浅拷贝:被复制的对象的所有变量都含有原来对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之, 浅拷贝仅仅复制所考虑的对象,而不复制它所引用的对象。深拷贝:被复制对象的所有变量都含有与原来对象相同的值,而那些引用对象的变量将指向被复制过的新对象,而不再是原有 的那些被引用的对象。换言之,深拷贝把要复制的对象所引用的对象都复制了一遍。
浅拷贝
评论
亲,登录后才可以留言!