实现深拷贝

mac2025-09-16  9

方法1:修改构造函数

方法2:复写clone()方法

方法3:借助三方库:Apache Commons Lang、使用Gson的JSON序列化、使用Jackson的JSON系列化

 

总结:Gson最方法

 

当我们需要深度复制对象时,该选择哪一种实现方式呢?依赖于我们需要复制的类,并且是否我们在对象图中拥有这些类

 

来源:Java对象的深拷贝实现

最新回复(0)