0

可能重复:
为什么 Java 需要 Serializable 接口?

序列化对象的负面后果是什么?必须有某个地方或 Sun 所有可序列化的对象。Serializable 接口甚至不需要存在。

4

2 回答 2

1

如果没有额外的代码,某些对象无法安全地序列化,例如,如果它们有一个打开的套接字。如果您序列化和反序列化对象,套接字将不会神奇地再次打开。

于 2012-08-16T11:47:52.600 回答
1

序列化提供了第二种方法(在构造函数之后)实例化对象。如果您创建了一个单例类,这可能会导致在您不期望的情况下存在多个对象。

于 2012-08-16T11:50:34.253 回答