zoukankan      html  css  js  c++  java
  • java深拷贝浅拷贝

    最近在使用BeanUtils.copyProperties()拷贝不同对象的时候发现拷贝的内容全是一样的,搞了一些bug还好组长没喷我,让我看一下深拷贝浅拷贝的知识。

    浅拷贝: 对基本数据类型进行值传递,对引用数据类型进行引用传递的拷贝,此为浅拷贝。

    深拷贝: 对基本数据类型进行值传递,对引用数据类型创建一个新的对象,并复制其内容(分配新的内存),此为深拷贝。

    总结下来一句话得对拷贝的对象进行重写hashcode和equals方法才能进行

    大佬一篇博客写的很好原文地址:https://blog.csdn.net/u014454538/article/details/94155942

  • 相关阅读:
    psp4
    一维循环数组最大子数组求解
    psp3
    psp2
    求二维数组最大连续子数组
    计算连续最大子数组问题
    psp1
    关于30道题目问题
    Java 文件操作
    java iterator
  • 原文地址:https://www.cnblogs.com/cmm123/p/14656488.html
Copyright © 2011-2022 走看看