栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Android:如果我将serialVersionUID添加到旧的可序列化对象会怎样?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android:如果我将serialVersionUID添加到旧的可序列化对象会怎样?

  1. 如果您给它提供的值与
    serialver
    现在在类上运行该工具所显示的值相同,则什么也不会发生。
  2. 如果您赋予它不同的值,则包括该类的现有串行流的进一步反序列化将失败,并带有
    InvalidClassException

在我看来,下次由最终用户更新应用程序时,它将尝试反序列化光盘中的数据

正确。

找出serialVersionUID不匹配

仅当它确实不匹配时。如果您遵循上述建议,则它将匹配。

用服务器/数据库/任何地方的新数据覆盖数据

不正确 往上看。

然后你就没事了。

没有。

我对这个假设是否正确?

没有。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/440642.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号