【发布时间】:2015-09-09 07:56:24
【问题描述】:
假设一个类实现了可序列化并且我序列化了该类的一个对象。在 ding 之后,我更改了内部实现,以便将变量的数据类型从 int 更改为 String.. 是否可以在使用 readresolve 反序列化时从序列化对象中获取值?
Class A implements Serializable{
private int first;
private int second;
}
序列化后:
Class A implements Serializable{
private int first;
private String second;
}
【问题讨论】:
-
你为什么不试试呢?将类保存到文件,更改它,尝试读取它(提示:更改现有成员的类型是不兼容的更改)。
标签: java serialization