在不使用序列化的情况下,是否可以对Java对象进行深拷贝/克隆?如果可以,那么如何实现?
在不使用序列化的情况下,是否可以对Java对象进行深拷贝/克隆?如果可以,那么如何实现?
Java Deep-Cloning Library
来制作对象的深层副本。当您不能(或不想)使您的类可序列化时,这非常有用。使用方法很简单:Cloner cloner = new Cloner();
MyClass clone = cloner.deepClone(o);
// clone is a deep-clone of o
org.objenesis.instantiator.ObjectInstantiator;
),并递归地复制所有字段,根据集合类型进行一些优化/假设。 - undefined