为什么不序列化呢?

时间:2012-08-16 11:43:40

标签: java

  

可能重复:
  Why Java needs Serializable interface?

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

序列化提供了第二种方法(在构造函数之后)来实例化对象。如果您已经创建了一个单例类,那么当您不期望它时,这可能会导致存在多个对象。