java - Eclipse中自动生成串口版UID

标签 java eclipse

我经常使用 Eclipse 快速修复来为可序列化类生成序列版 UID。

默认情况下有什么方法可以做到这一点吗?

这是一次额外的点击,但是使用 Eclipse 选择快速修复通常很慢,而且我在实现可序列化时总是生成序列版本 UID:s。

最佳答案

这可能不是您要找的答案。据推测,您使用 Eclipse 生成相同的特殊值,如果您没有明确指定它,Java 会自动为您的类计算该值,例如:

    private static final long serialVersionUID = 4125965356358329466L;

但是没有充分的理由对新编写的类依赖相同的算法。重要的是您指定一个值,任何值。那么,为什么不简单地执行以下操作呢?

    private static final long serialVersionUID = 1L;

然后您可以将此代码放入 Eclipse 的新类模板中。

关于java - Eclipse中自动生成串口版UID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14389733/

相关文章:

java - 未在hadoop上调用Map函数

java - 为什么 Eclipse 不更新类?

java - 异常 : java. lang.NoClassDefFoundError: org/apache/log4j/PropertyConfigurator

java - 灰度绘图会产生色偏

java - STS/Eclipse错误:从插件调用代码时出现问题: “org.eclipse.core.resources”

java - 添加 JDK 11 时出现 Eclipse oxygen 4.7 错误 - 目标目录不是 JDK 根目录

java - 使用 iFrame 打开新窗口后测试用例运行速度非常慢

android - 在 Eclipse 中为 Android 开发 : R. java 未重新生成

java - 调用 AWS Lambda Java 函数的 AWS 网关收到空正文

java - 如何在java中用全0初始化100字节的字节数组