序列化类一定要加private static final long serialVersionUID=1L
否则会导致以后修改这个类时,已经序列化的对象和当前类无法兼容。
到时候,只有一个办法,就是把所有已经序列化的对象读取出来,转化为当前类的对象。然后再次写入。很麻烦。所以,一开始就把版本号写上。只要版本号一致,就可以兼容。多余少量字段的增减,会自动忽略。
转载于:https://www.cnblogs.com/zhanying999666/p/10232500.html
implements Serializable 序列化类一定要加private static final long serialVersionUID=1L
最新推荐文章于 2024-01-09 07:00:00 发布