写点什么

浅拷贝和深拷贝

0 人感兴趣 · 3 次引用

  • 最新
  • 推荐
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写作平台