我有几个未指定 serialVersionUID 的可序列化类。我现在需要向这些类添加一些数据成员,但希望保留一些已经序列化的对象。
有没有办法找出这些序列化对象的 serialVersionUID,以便我可以在源代码中指定相同的 ID?
最佳答案
如果您还没有修改代码,您可能可以运行 serialver 工具(JDK 的一部分)并查看它生成的内容。我相信这会让您知道计算出的 seriVersionUID
是什么。
关于java - 如何找出序列化 Java 对象的 serialVersionUID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/703591/