序列化的局限性是什么?

时间:2016-03-23 01:24:29

标签: java arrays serialization save

正如我在标题中所述,我对序列化有一些疑问,我想要刷掉。

  • 序列化是否保存了每个变量类型? E.G BufferedImage
  • 我的对象中的数组是否会序列化?
  • 如果是这样,请记住我在Pascal中有很多对象经验,数组列表(动态数组)是否会很好地序列化?
  • 如果我在执行此操作时遇到问题,请有人就如何存储包含数组,任何变量和数组列表的对象提供一个很好的解决方案。供将来使用?

1 个答案:

答案 0 :(得分:0)

  • 要进行序列化,Java对象必须实现Serializable接口。所以不,不是每个Java类型都可以序列化,你需要检查是否有任何超类实现Serializable
  • 数组(基本类型)默认为可序列化
  • 作为ArrayList实施的List也可序列化
  • 我们不知道您要做什么,如果您提供更多详细信息和/或代码示例,我们可以尝试提供帮助