如果为注释掉的写法的话运行结果为

目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec4":"sec4","sec3":"sec3"}]
目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec2":"des2","sec4":"sec4","sec3":"sec3"}]
目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec2":"des2","sec4":"sec4","sec3":"sec3"}]
目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec2":"des2","sec4":"sec4","sec3":"sec3"}]
目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec2":"des2","sec4":"sec4","sec3":"sec3"}]
目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec2":"des2","sec4":"sec4","sec3":"sec3"}]
源数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec2":"des2","sec4":"sec4","sec3":"sec3"}]

用后边的这种流的方式MT4使用教程才是深度拷贝(使用序列化方法)

目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec4":"sec4","sec3":"sec3"}]
目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec2":"des2","sec4":"sec4","sec3":"sec3"}]
目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec4":"sec4","sec3":"sec3"}]
目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec2":"des2","sec4":"sec4","sec3":"sec3"}]
目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec4":"sec4","sec3":"sec3"}]
目标数组元素:[{"sec2":"des2","sec1":"sec1"},{"sec2":"des2","sec4":"sec4","sec3":"sec3"}]
源数组元素:[{"sec2":"sec2","sec1":"sec1"},{"sec4":"sec4","sec3":"sec3"}]

注意  引入的为

com.alibaba
fastjson
1.2.58

springBoot 集合深度拷贝相关推荐

  1. Jquery的深度拷贝和深度克隆

    有人问,拷贝和克隆不都是"复制"的意思吗. 这位看官问的好,一般情况下是一样的,但在jquery中却有些不同.jqurey深度拷贝一般只js对象的复制,是$.extend()方法, ...

  2. 基础数据类型补充 set集合 深浅拷贝

    一.基础数据类型补充 1. "拼接字符串".join(可迭代对象) 可迭代对象为列表时,输出列表元素与拼接字符串的拼接 li = ['张三', '李四', '王五', '赵四'] ...

  3. set集合,深浅拷贝

    1. 补充基础数据类型的相关知识点 1. str. join() 把列表变成字符串 s = "abc" s1 = s.join("非常可乐") # 把字符串s插 ...

  4. 对象的深度复制和浅复制 (深度拷贝和浅拷贝)

    对象的深度复制和浅复制 (深度拷贝和浅拷贝) 作者:邓家海 时间:2018年2月11日 21:46:22 我们在实际的开发项目里面为了使得开发更加的便捷和方便,总会不经意的使用一些第三方的持久化框架( ...

  5. Python直接赋值,浅拷贝和深度拷贝

    查阅得: 直接赋值:其实就是对象的引用(别名). 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象. 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象 ...

  6. Python 直接赋值、浅拷贝和深度拷贝区别

    b = a: 赋值引用,a 和 b 都指向同一个对象. b = a.copy(): 浅拷贝, a 和 b 是一个独立的对象,但他们的子对象还是指向同一对象(是引用) ''' 遇到问题没人解答?小编创建 ...

  7. 深度拷贝 java_Java深度拷贝方式和性能对比

    前言 Java的深度拷贝大致分为克隆(实现Java的Clone接口)和序列化(实现Java的Serializable接口)两种,但是基于不同的序列化方式,有可以延伸出几种方式.下面分析一下每种的注意事 ...

  8. 拷贝构造,深度拷贝,关于delete和default相关的操作,explicit,类赋初值,构造函数和析构函数,成员函数和内联函数,关于内存存储,默认参数,静态函数和普通函数,const函数,友元

     1.拷贝构造 //拷贝构造的规则,有两种方式实现初始化. //1.一个是通过在后面:a(x),b(y)的方式实现初始化. //2.第二种初始化的方式是直接在构造方法里面实现初始化. 案例如下: ...

  9. Python 直接赋值、浅拷贝和深度拷贝解析

    转自菜鸟教程: https://www.runoob.com/w3cnote/python-understanding-dict-copy-shallow-or-deep.html 直接赋值:其实就是 ...

最新文章

  1. 3D人脸识别准确率提升,成未来发展趋势
  2. basis--IMG后台如何显示事务码(How to display IMG's Tcode)
  3. C++ const详解
  4. n型半导体和p型半导体的区别_VNX系列大流量工业型膜堆, 为半导体等行业提供超纯水!...
  5. gpt efi win7 linux,在EFI+GPT硬盘上利用grub2实现Linux/Win7/win8等多重启动
  6. [转载]drop、truncate和delete的区别
  7. Swift - Realm数据库的使用详解(附样例)
  8. php字符串操作整理,《PHP字符串操作》收集整理
  9. 程序员学算法必备网站之一:VisuAlgo
  10. 恢复Windows10的经典照片查看器
  11. 平面设计是一种创造性的艺术形式
  12. 不同时区时间换算_时区换算-如何计算时区? 爱问知识人
  13. SDRAM学习(一)——初始化
  14. How To Resolve Stranded DBA_2PC_PENDING Entries [ID 401302.1]
  15. jakarta-taglibs的使用说明
  16. Cadence Allegro如何恢复默认菜单栏设置
  17. 基于 FPGA 使用 Verilog 实现 DS18B20 温度采集以及数码管显示项目源码【免费——互相学习】
  18. 【编程基础】浮点数在计算机中的存储 —— IEEE 754标准
  19. 20220304-0307es
  20. ftp服务器目录创建文件夹,在FTP服务器上批量建立学生的文件夹

热门文章

  1. 如何快速搭建自己的独立站?
  2. Leetcode每日一题:183.customers-who-never-order(从不订购的客户)
  3. day22:更换yum源及源码包安装
  4. 如何防止线程死锁java_Java 并发编程:如何防止在线程阻塞与唤醒时死锁
  5. php用户注册重复_php如何禁止重复注册用户名
  6. invalid comparison: java.util.Date and java.lang.String
  7. JavaScript 插入元素到数组的方法汇总
  8. 获取进程的信息 linux,如何获取进程信息
  9. lua运算与php运算符,Lua 运算符
  10. 在ccs中添加芯片_985博导团队重大成果,涉及隐私保护领域,已在腾讯与京东、快手的业务中应用...