了解序列化的实际用途

时间:2013-12-26 21:15:43

标签: java android java-ee

以下是我对序列化的理解:

它允许您获取对象并将其转换为字节流,以便将其保存为平面文件以供日后使用。

我想知道这会带来什么好处以及为什么有人想要这样做。

1 个答案:

答案 0 :(得分:4)

这是一个非常普遍的问题 - 您会出于各种原因将对象序列化为字节。

  • 通过互联网将对象转移到另一个程序
  • 将对象保存到数据库或文件系统,以便您可以在以后的日期或时间恢复您的程序状态
  • 在程序中为了撤消/重做而保存对象

当然,还有很多其他原因,但你可以从中得到这个想法!我建议在线搜索以查看序列化是否对您的应用程序有用。