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


Posted in 面试题 onNovember 10, 2015

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


Tags in this post...

面试题 相关文章推荐
如何处理简单的PHP错误
Oct 14 面试题
PHP高级工程师面试问题推荐
Jan 18 面试题
Java和Javasciprt的区别
Sep 02 面试题
Java中compareTo和compare的区别
Apr 12 面试题
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 面试题
c语言常见笔试题总结
Sep 05 面试题
.NET程序员的几道面试题
Jun 01 面试题
linux下进程间通信的方式
Jan 23 面试题
一些Solaris面试题
Dec 22 面试题
为什么要用EJB
Apr 17 面试题
中科前程Java笔试题
Nov 20 面试题
Delphi笔试题
Nov 14 面试题
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简单创建zip压缩文件的方法
2016/04/30 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
让任务管理器中的CPU跳舞的js代码
2008/11/01 Javascript
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
js判断滚动条是否已到页面最底部或顶部实例
2014/11/20 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
Vue 父子组件数据传递的四种方式( inheritAttrs + $attrs + $listeners)
2018/05/04 Javascript
Vue.js实现的购物车功能详解
2019/01/27 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
2020/09/02 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
[42:34]VP vs VG 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
解决谷歌搜索技术文章时打不开网页问题的python脚本
2013/02/10 Python
python 合并文件的具体实例
2013/08/08 Python
python paramiko实现ssh远程访问的方法
2013/12/03 Python
Python获取当前时间的方法
2014/01/14 Python
Python对ElasticSearch获取数据及操作
2019/04/24 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
用Python调用win命令行提高工作效率的实例
2019/08/14 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
Django REST 异常处理详解
2020/07/15 Python
基于python图书馆管理系统设计实例详解
2020/08/05 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
酒吧创业计划书
2014/01/18 职场文书
市场营销大学生职业规划书
2014/02/25 职场文书
乡镇消防工作实施方案
2014/03/27 职场文书
跑操口号
2014/06/12 职场文书
政风行风建设责任书
2014/07/23 职场文书
升职感谢信
2015/01/22 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
干货:如何写好观后感 !
2019/05/21 职场文书
检讨书怎么写?
2019/06/21 职场文书
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL