写点什么

浅拷贝和深拷贝

0 人感兴趣 · 4 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/d2/d29556afa10bcf356516d195665a12e9.jpeg?x-oss-process=image/resize,w_416,h_234

从 Object.assign 开始了解 ES2015

用户头像
devpoint5 月 28 日

ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。也就是说,ES6就是ES2015。本文着重介绍ES2015新增内容之一:Object.assign。在文章最后也介绍ECMAScript的发展历程。

https://static001.geekbang.org/infoq/00/00eed93cad5b87f9dfaac92c99652935.jpeg?x-oss-process=image/resize,w_416,h_234

5 张图搞懂 Java 引用拷贝、深拷贝、浅拷贝

用户头像
bigsai2020 年 12 月 18 日

在开发、刷题、面试中,我们可能会遇到将一个对象的属性赋值到另一个对象的情况,这种情况就叫做拷贝。拷贝与Java内存结构息息相关,搞懂Java深浅拷贝是很必要的!

https://static001.geekbang.org/infoq/63/633093c49dd021fbe01621355c557d92.jpeg?x-oss-process=image/resize,w_416,h_234

C++ 赋值运算符‘=‘的重载(浅拷贝、深拷贝)

用户头像
小林coding2020 年 8 月 18 日

有时候希望赋值运算符两边的类型可以不匹配,比如:把一个 int 类型变量赋值给一个Complex(复数)对象,或把一个 char* 类型的字符串赋值给一个字符串对象,此时就需要重载赋值运算符‘=’。

https://static001.geekbang.org/infoq/11/117011cf455c989ce6a188d42d9c337d.jpeg?x-oss-process=image/resize,w_416,h_234

Apache BeanUtils 和 Spring BeanUtils 剖析

用户头像
Bruce Duan2020 年 7 月 19 日

在具体介绍两种 BeanUtils 之前,先来补充一些基础知识。它们两种工具本质上就是对象拷贝工具,而对象拷贝又分为深拷贝和浅拷贝,下面进行详细解释。

浅拷贝和深拷贝_浅拷贝和深拷贝资料文章-InfoQ写作平台