gpt4 book ai didi

java - serialVersionUID = 1L 比生成串行版本 id 更好吗?

转载 作者:行者123 更新时间:2023-11-30 03:43:21 24 4
gpt4 key购买 nike

这可能是一个愚蠢的问题,但我仍然要求答案。我编写了一个程序,使用 Eclipse IDE 生成序列版本 id。但我的项目负责人坚持我只使用 1L,而不是在可序列化接口(interface)的情况下生成串行版本 id。请建议我哪个更好。最好使用 1L 或在实现 Serialized 接口(interface)时生成串行版本 id。两者有什么区别吗?对性能有影响吗?

提前致谢。

最佳答案

这完全取决于理由。如果使用 1L并且从未更改(当序列化兼容性更改时),那么您就会遇到问题(并且很可能是损坏的序列化协议(protocol))。如果 1L 用作第一个版本,然后根据需要手动递增,那么就可以了。只要维护得当,版本的实际值(value)并不重要(除了极少数情况)。

关于java - serialVersionUID = 1L 比生成串行版本 id 更好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26328217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com