在Java中,Serializable和Externalizable有什么区别?
我们可以通过覆盖writeObject()和readObject()来覆盖默认的序列化过程,那么为什么还需要Externalizable接口呢?