2013-05-17 46 views

回答

3

类实施Serializable可以可能不希望改变,其中该类的实例,写入到该流的格式。

但是,类实现Externalizable必须从流实施writeExternalreadExternal方法,其类的责任恢复的数据/。

+1

恐怕这不会回答这个问题...... – Shinchan

-1

可串行化接口是用于获取自动序列化功能的工具,但如果您想提供自己的序列化逻辑(自定义逻辑),您可以使用Externalizable接口,但是可以使用 Externalizable接口包含两个方法,您必须执行的是readExternal()writeExternal()

如果你实现Serializable接口,包括所有基类(超类)的状态在内的所有事情都由默认(自动)序列化过程来处理。

+0

您可以通过覆盖readObject和writeObject方法来定制逻辑。 – abhihello123

相关问题