假设我们有一个非常简单的对象:
import java.lang.reflect.*
class Test{
Oject o;
Method m;
Field f;
...
Test testObj = new Test();
}
我需要制作testObj
的深层副本。不幸的是,Object
,Method
和Field
类不可序列化。但是有没有标准的方法,变通方法或任何其他方式使副本有它们?
我非常感谢代码示例,因为一般指导(如此topic)对于像我这样的新手来说太混乱了。