Александр Asked:2020-12-23 04:15:47 +0800 CST2020-12-23 04:15:47 +0800 CST 2020-12-23 04:15:47 +0800 CST 更改序列化类 772 请告诉我,有一个序列化类,其中需要重写方法,例如toString,重写之前序列化的类后对象没有反序列化,我该如何解决这个问题? java 1 个回答 Voted Best Answer Ростислав Красный 2020-12-23T05:06:42+08:002020-12-23T05:06:42+08:00 serialVersionUID使用版本号定义以下静态字段。 private static final long serialVersionUID = 1L; 只要您对类的更改是兼容的,就可以不理会这个数字。如果没有这个字段,它会自动生成,这意味着对类的任何更改都会更改该字段的计算值,这就是您在反序列化过程中出现问题的原因。
serialVersionUID
使用版本号定义以下静态字段。只要您对类的更改是兼容的,就可以不理会这个数字。如果没有这个字段,它会自动生成,这意味着对类的任何更改都会更改该字段的计算值,这就是您在反序列化过程中出现问题的原因。