【问题标题】:serialVersionUid of serialized object序列化对象的serialVersionUid
【发布时间】:2017-07-29 13:36:01
【问题描述】:

我保存了一个包含类的文件。我忘了把serialVersionUid。现在,我在课堂上所做的每一项更改都会删除我的文件,我该如何防止这种情况发生?

【问题讨论】:

    标签: android file object serialization


    【解决方案1】:

    删除我的文件。

    不,它不会“删除您的文件”。反序列化时会导致异常。

    解决方法是 serialVersionUID 声明放入类中。异常会为您提供预期值。

    【讨论】:

    • 当我第一次保存我的类时,我没有声明 serialversionUID,我在类中做了一些更改,比如添加变量,现在当我更新我的应用程序时,我得到了 en错误,我应该怎么做?
    • 我已经告诉你该怎么做了。不要只是重复你的问题。阅读我的答案。
    猜你喜欢
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 2013-01-21
    • 2015-04-21
    • 1970-01-01
    • 1970-01-01
    • 2017-07-15
    相关资源
    最近更新 更多