gpt4 book ai didi

java - SerialVersionUID 的值重要吗?

转载 作者:行者123 更新时间:2023-12-02 13:40:55 25 4
gpt4 key购买 nike

我在java中使用序列化类,在这些类中我需要指定serialVersionUID和一些要初始化的长数字。默认情况下为

    private static final long serialVersionUID = 1L;

或者我也可以用其他一些长数字来初始化相同的值,如下所示:

    private static final long serialVersionUID = 5561040348988016571L;

一些非常大的数字。

我的问题是:我们将哪个值初始化为serialVersionUID真的很重要吗?

最佳答案

My question is does this really matters which value we initialize to serialVersionUID or it doesn't matter.

不,没关系,除非您已经拥有在添加此成员之前创建的现有序列化(例如文件)。在这种情况下,您必须使用 serialver 实用程序在 .class 文件上运行时输出的值就像进行这些序列化时一样。

关于java - SerialVersionUID 的值重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21747238/

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