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


Posted in 面试题 onNovember 10, 2015

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


Tags in this post...

面试题 相关文章推荐
六道php面试题附答案
Jun 05 面试题
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
Apr 28 面试题
一个SQL面试题
Aug 21 面试题
北京某公司的.net笔试题
Mar 20 面试题
C#基础面试题
Oct 17 面试题
在C#中如何实现多态
Jul 02 面试题
介绍一下write命令
Aug 10 面试题
介绍一下Linux文件的记录形式
Sep 29 面试题
软件工程师面试题
Jun 25 面试题
中间件分为哪几类
Sep 18 面试题
不同浏览器创建XMLHttpRequest方法有什么不同
Nov 17 面试题
Java中会存在内存泄漏吗,请简单描述
Dec 22 面试题
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+DBM的同学录程序(5)
2006/10/09 PHP
一个改进的UBB类
2006/10/09 PHP
一段防盗连的PHP代码
2006/12/06 PHP
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
php基于curl扩展制作跨平台的restfule 接口
2015/05/11 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
理解JavaScript中的事件
2006/09/23 Javascript
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
javascript基于DOM实现权限选择实例分析
2015/05/14 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
layui导航栏实现代码
2017/05/19 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
小程序如何自主实现拦截器的示例代码
2019/11/04 Javascript
vue之延时刷新实例
2019/11/14 Javascript
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
英国领先的酒杯和水晶玻璃器皿制造商:Dartington Crystal
2019/06/23 全球购物
研发工程师的岗位职责
2013/11/18 职场文书
施工资料员岗位职责
2014/01/06 职场文书
保送生自荐信
2015/03/06 职场文书
2015大一新生军训感言
2015/08/01 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
心得体会格式及范文
2016/01/25 职场文书
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle
Python作用域和名称空间的详细介绍
2022/04/13 Python
GoFrame基于性能测试得知grpool使用场景
2022/06/21 Golang
mysql序号rownum行号实现方式
2022/12/24 MySQL