写点什么

浅拷贝和深拷贝

0 人感兴趣 · 6 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/0b/0b66d014db4a81e002e8ba25f70aa571.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 的深拷贝与浅拷贝,能否拿下看你自己!

用户头像
Java如何学
2021-07-14

本文代码中有用到一些注解,主要是Lombok与junit用于简化代码。

https://static001.geekbang.org/infoq/d2/d29556afa10bcf356516d195665a12e9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从 Object.assign 开始了解 ES2015

用户头像
devpoint
2021-05-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%2Fresize%2Cw_416%2Ch_234

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

用户头像
bigsai
2020-12-18

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

https://static001.geekbang.org/infoq/63/633093c49dd021fbe01621355c557d92.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

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

用户头像
小林coding
2020-08-18

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

https://static001.geekbang.org/infoq/11/117011cf455c989ce6a188d42d9c337d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Apache BeanUtils 和 Spring BeanUtils 剖析

用户头像
Bruce Duan
2020-07-19

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

浅拷贝和深拷贝_浅拷贝和深拷贝技术文章_InfoQ写作社区