[Serializable],序列化的类都满足什么样的要求??

2020-08-14 13:37发布

问题:

在深复制时,使用序列化和反序列化会要求类可以被序列化,但是可以被序列化的要求是什么?标注 [Serializable] 的都是可以序列化的吗?

回答1:

[Serializable]这个基本没人会去用了,深度复制别用序列化,性能太差,继承ICloneable 写 Clone()吧,深度复制确实比较麻烦,需要递归类型。



回答2:

回答正确,还有个Externalizable。。这搜下一堆文章的。。。