What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)


Posted in 面试题 onNovember 10, 2015

浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中,而对象中的引用型字段则指复制它的一个引用到目标对象。如果改变目标对象中引用型字段的值他将反映在原是对象中,也就是说原始对象中对应的字段也会发生变化。深拷贝与浅拷贝不同的是对于引用的处理,深拷贝将会在新对象中创建一个新的和原是对象中对应字段相同(内容相同)的字段,也就是说这个引用和原是对象的引用是不同的,我们在改变新对象中的这个字段的时候是不会影响到原始对象中对应字段的内容


Tags in this post...

面试题 相关文章推荐
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 面试题
一份Java笔试题
Feb 21 面试题
C语言编程题
Mar 09 面试题
const char*, char const*, char*const的区别是什么
Jul 09 面试题
下面关于"联合"的题目的输出是什么
Aug 06 面试题
程序集与命名空间有什么不同
Jul 25 面试题
一道输出判断型Java面试题
Oct 01 面试题
什么是Web Service?
Jul 25 面试题
Java面试题:为什么要用Java
May 11 面试题
shell的种类有哪些
Apr 15 面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 面试题
顺丰快递Java软件工程师面试题
Jul 31 面试题
override和overload的区别
Mar 09 #面试题
武汉瑞得软件笔试题
Oct 27 #面试题
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
Sep 10 #面试题
什么是索引指示器
Aug 20 #面试题
new修饰符是起什么作用
Jun 28 #面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
Sep 25 #面试题
C#笔试题集合
Jun 21 #面试题
You might like
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php实现的mongodb操作类实例
2015/04/03 PHP
php使用自定义函数实现汉字分割替换功能示例
2017/01/30 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
2017/08/01 PHP
文本框根据输入内容自适应高度的代码
2011/10/24 Javascript
表格奇偶行设置不同颜色的核心JS代码
2013/12/24 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
js显示文本框提示文字的方法
2015/05/07 Javascript
jQuery处理图片加载失败的常用方法
2015/06/08 Javascript
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
浅谈webpack4 图片处理汇总
2018/09/12 Javascript
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除)
2020/03/23 Javascript
在Vue 中实现循环渲染多个相同echarts图表
2020/07/20 Javascript
浅析Python中的多重继承
2015/04/28 Python
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
2019/07/04 Python
Python 脚本实现淘宝准点秒杀功能
2019/11/13 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
2020/01/06 Python
如何一键升级Python所有包
2020/11/05 Python
python switch 实现多分支选择功能
2020/12/21 Python
CSS3 简写animation
2012/05/10 HTML / CSS
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
趣味游戏活动方案
2014/02/07 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
语文教师个人工作总结
2015/02/06 职场文书
体育教师个人工作总结
2015/02/09 职场文书
民事调解协议书
2016/03/21 职场文书
2016年“我们的节日·端午节”活动总结
2016/04/01 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技