今天在练习反序列化的时候遇到一个报错:
java.io.InvalidClassException: com.xiaozhang.socket.Person; local class incompatible: stream classdesc serialVersionUID = -1173473656000525409, local class serialVersionUID = -7475753574245600392
解决办法:在实体类中加入
private static final long serialVersionUID = -1173473656000525409L;
这个serialVersionUID的数值就是报错中的stream classdesc serialVersionUID,给后面加个L就行了
然后运行就不会有报错了