是否可以在不使用序列化的情况下对Java对象进行深层复制/克隆?如果是这样,那又如何?
您可以使用Java Deep-Cloning Library制作对象的深层副本。当您无法(或不想)使您的类可序列化时,这真的很有用。用法很简单:
Java Deep-Cloning Library
Cloner cloner = new Cloner(); MyClass clone = cloner.deepClone(o); // clone is a deep-clone of o