【问题标题】:What are the limitations of Serialization?序列化的限制是什么?
【发布时间】:2016-03-23 01:24:29
【问题描述】:

正如我在标题中所说,我对序列化有一些疑问,我想置之不理。

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

【问题讨论】:

    标签: java arrays serialization save


    【解决方案1】:
    • 为了可序列化,Java 对象必须实现Serializable 接口。所以不,不是每个 Java 类型都是可序列化的,您需要检查是否有任何超类实现 Serializable
    • 数组(原始类型)默认是可序列化的
    • ArrayList,作为List 实现,也是可序列化的
    • 我们不知道您到底想做什么,如果您提供更多详细信息和/或代码示例,我们可以尝试提供帮助

    【讨论】:

    • 好吧,我没有做任何具体的事情,只是需要混搭出一种保存游戏的好方法。因为我想成为一名游戏开发人员,所以帕斯卡很蹩脚,不让我保存动态数组。所以当我问是否有任何问题时,我只是说它是否真的不能序列化数组和我能做的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 2011-04-14
    • 2011-08-05
    • 2010-10-12
    • 2014-01-31
    • 2011-07-12
    相关资源
    最近更新 更多