Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
writeObject() と readObject() をオーバーライドすることでデフォルトのシリアル化プロセスをオーバーライドできるため、Externalizable インターフェイスの必要性は何ですか?
実装Serializable するクラスは、そのクラスのインスタンスがストリームに書き込まれる形式を変更したい場合と、変更したくない場合があります。
Serializable
ただし、実装するクラスはメソッドを実装する必要Externalizable がありwriteExternal、ストリームへの/からのデータの書き込みと復元readExternalはクラスの責任です。
Externalizable
writeExternal
readExternal