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


Posted in 面试题 onNovember 10, 2015

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


Tags in this post...

面试题 相关文章推荐
DBA数据库管理员JAVA程序员架构师必看
Feb 07 面试题
Sql面试题
Mar 20 面试题
查询优化的一般准则有哪些
Mar 08 面试题
数据库设计的包括哪两种,请分别进行说明
Jul 15 面试题
如何删除一个表里面的重复行
Jul 13 面试题
如何理解委托
Jan 06 面试题
一篇.NET面试题
Sep 29 面试题
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
Jul 23 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
Linux上比较文件的命令都有哪些
Feb 24 面试题
关键字throw与throws的用法差异
Nov 22 面试题
为什么说Ruby是一种真正的面向对象程序设计语言
Oct 30 面试题
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
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
基于PHP magic_quotes_gpc的使用方法详解
2013/06/24 PHP
php之Smarty模板使用方法示例详解
2014/07/08 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
jQuery UI-Draggable 参数集合
2010/01/10 Javascript
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
用Jquery选择器计算table中的某一列某一行的合计
2014/08/13 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
vue 的keep-alive缓存功能的实现
2018/03/22 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
Vue项目实现简单的权限控制管理功能
2019/07/17 Javascript
BootstrapValidator验证用户名已存在(ajax)
2019/11/08 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
微信小程序转化为uni-app项目的方法示例
2020/05/22 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
layui使用及简单的三级联动实现教程
2020/12/01 Javascript
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
打开电脑上的QQ的python代码
2013/02/10 Python
Python脚本实现代码行数统计代码分享
2015/03/10 Python
Python实现SVN的目录周期性备份实例
2015/07/17 Python
Python入门学习之字符串与比较运算符
2015/10/12 Python
python opencv 二值化 计算白色像素点的实例
2019/07/03 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
办公室文员工作职责
2014/01/31 职场文书
优秀员工评语
2014/02/10 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
python实现简单倒计时功能
2021/04/21 Python