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


Posted in 面试题 onNovember 10, 2015

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


Tags in this post...

面试题 相关文章推荐
一些PHP的面试题
May 06 面试题
如何减少垃圾回收让内存更加有效使用
Oct 18 面试题
What is the purpose of Void class? Void类的作用是什么?
Oct 31 面试题
static全局变量与普通的全局变量有什么区别
May 27 面试题
NULL是什么,它是怎么定义的
May 09 面试题
介绍一下.net和Java的特点和区别
Sep 26 面试题
.NET程序员的数据库面试题
Oct 10 面试题
网络安全方面的面试题
Jan 07 面试题
P/Invoke是什么
Jul 31 面试题
如何查看在weblogic中已经发布的EJB
Jun 01 面试题
UNIX文件类型
Aug 29 面试题
UNIX特点都有哪些
Apr 05 面试题
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(8) php 数组
2010/03/05 PHP
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
Js基础学习资料
2010/11/23 Javascript
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
2011/01/17 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
js为鼠标添加右击事件防止默认的右击菜单弹出
2013/07/29 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
Bootstrap导航条学习使用(二)
2017/02/08 Javascript
AngularJS执行流程详解
2017/02/17 Javascript
Angular4的输入属性与输出属性实例详解
2017/11/29 Javascript
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
JavaScript实现的3D旋转魔方动画效果实例代码
2019/07/31 Javascript
vue 更改连接后台的api示例
2019/11/11 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
pandas数据筛选和csv操作的实现方法
2019/07/02 Python
python如何实现复制目录到指定目录
2020/02/13 Python
详解python内置常用高阶函数(列出了5个常用的)
2020/02/21 Python
详解Django配置JWT认证方式
2020/05/09 Python
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
承诺书怎么写
2014/03/26 职场文书
敬老院活动总结
2014/04/28 职场文书
单方离婚协议书范本2014
2014/10/28 职场文书
酒店前台岗位职责
2015/04/16 职场文书
学校食堂食品安全承诺书
2015/04/29 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书