![]() |
1
2
作为一种技巧,您可以使用serialVer工具生成jvm可能正在使用的serialVer: serilver-无论com.foo.bar是什么类路径。类名 如果你在类中手动设置serialVerUID,它应该匹配,你应该能够加载,假设你没有以无效的方式更改类。 |
![]() |
2
2
为什么不修改当前版本中的serialVersionUID,而是按照 Serialization 文档? |
![]() |
3
2
我最近发现自己也处于类似的情况——我必须读取一些序列化对象
我发现(通过阅读java.io源代码),对象通过首先存储类名(使用
我的解决方案是捕获异常,然后返回,查找类名,并在类名之后立即替换旧的
|
![]() |
4
-3
有文件证明序列化不是用于持久化数据的。为了获取该数据,您需要将JVM的版本降级到用于输出该数据的版本。 为了将来参考,不要在JVM的会话之间使用序列化来持久化数据。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 6 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 6 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 6 月前 |
![]() |
rudraraj · java中未声明最终变量 6 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 6 月前 |