Java 深复制
学习了Java浅复制和深复制及Java浅复制的具体内容这边对深复制进行一个详细的介绍
常见对象数据类型:
常见的对象数据类型:Map,List,(Fastjson)JSONObject, (Fastjson)JSONArray 等类型,使用“=”的复制,是复制引用,对其操作,会影响引用该对象的内容。那它们该如何进行深度复制呢?
Bean对象数据类型:
Bean对象数据类型,一般先考虑clone()的方式进行深复制,如果对象比较复杂考虑用串行化的方法进行复制
总结:
在进行对象复制的时候,注意数据类型,进行正确的深复制,不然有时候出现bug了,也不容易查询。