我经常使用 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/