每当我看到这行代码时,
private static final long serialVersionUID =
它总是后面跟着一些长串的序列号...这个数字是如何生成的?如果我想随机生成这个值,该怎么做呢?感谢任何帮助。private static final long serialVersionUID =
它总是后面跟着一些长串的序列号...这个数字是如何生成的?如果我想随机生成这个值,该怎么做呢?感谢任何帮助。JDK提供了一个名为serialver
的工具。您只需提供类名,它就会为您生成一个serialVersionUID。例如:
$serialver java.lang.String
java.lang.String: private static final long serialVersionUID = -6849794470754667710L;
对于IntelliJ集成开发环境,建议尝试:IntelliJ IDEA 生成serialVersionUID