由于我们可以通过覆盖writeObject()和readObject()来覆盖默认的序列化过程,那么Externalizable接口(interface)的需求是什么?

最佳答案

实现Serializable 的类可能会可能不会希望更改将该类的实例写入流的格式。

但是,实现Externalizable 的类必须实现writeExternalreadExternal方法,并且其类的责任写入数据恢复到流中或从流中恢复。

09-26 15:55