【发布时间】:2014-06-08 23:58:33
【问题描述】:
我从this 发帖了解到 Serializable 非常容易实现,并且可以灵活地更改(在大多数情况下,您所要做的就是更新 serialversionUID)。如果我们想控制读写过程,我们可以实现 Externalizable。
如果我们想要的只是读写过程的控制,我们可以重写下面的序列化方法对吗?为什么我们需要引入新的接口 Externalizable?
private void writeObject(java.io.ObjectOutputStream out)
throws IOException
private void readObject(java.io.ObjectInputStream in)
throws IOException, ClassNotFoundException;
private void readObjectNoData()
throws ObjectStreamException;
【问题讨论】:
-
什么帖子?没有链接。
标签: java serialization deserialization