7
|
Joonas Pulakka · 技术社区 · 14 年前 |
1
4
事实上,readresolve的定义为您提供了对对象反序列化方式的更高控制。因此,您可以随心所欲(包括为瞬态字段设置值)。 不过,我想你的瞬变场是一个定值。在其他地方,这将是一个肯定的信号,表明出了问题:要么你的字段没有那么短暂,要么你的数据模型依赖于错误的假设。 |
2
4
使用readresolve。read object方法允许您自定义对象的读取方式(如果格式不同于预期的默认值)。这不是你想做的。readresolve方法,顾名思义,用于 解决 读取后的对象,其目的正是让您解析反序列化后未还原的对象状态。这就是你想做的。您可以从readresolve返回“this”。 |