gpt4 book ai didi

java - NetBeans 能否为 Java 类生成自动序列版本 ID?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:02:20 27 4
gpt4 key购买 nike

我想通过生成自动序列版本 ID 来删除某些类的一些警告。在 Eclipse 中,这很容易做到——IDE 可以自动生成一个并将其添加到类中。但是,我在 NetBeans 中看不到此功能。是可用的么?如果是这样,它在哪里?如果没有,是否有可以启用它的插件?

最佳答案

实际上,我对这个“问题”的解决方案是在我的项目配置中停用该警告(我使用 Eclipse,但我猜 NetBeans 是一样的)恕我直言错误警告:没有 serialVersion 是最安全的选择,因为 JVM 会在启动时计算一个唯一的版本(类似于类的哈希值),同时显式添加它会给 当且仅当您对代码进行了不兼容的更改时,请注意更新它。

因此,如果您不关心它,最好避免该值(这样它只与兼容的版本兼容肯定,但有一些误报:它认为这是不兼容,但实际上它会)而不是在那里放置一个固定值,你会(可能,在我的情况下)忘记在需要时更新,导致实际的有效性错误(假阴性:它认为它是兼容的但它不是)。

关于java - NetBeans 能否为 Java 类生成自动序列版本 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1373215/

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