由于我们可以通过覆盖writeObject()和readObject()来覆盖默认的序列化过程,那么Externalizable接口(interface)的需求是什么? 最佳答案 实现Serializable 的类可能会或可能不会希望更改将该类的实例写入流的格式。但是,实现Externalizable 的类必须实现writeExternal和readExternal方法,并且其类的责任到写入和将数据恢复到流中或从流中恢复。