Exception in thread “main“ java.io.InvalidClassException: com.itheima.io.obj.User; local class incom
Exception in thread "main" java.io.InvalidClassException: com.itheima.io.obj.User; local class incompatible: stream classdesc serialVersionUID = 4001622083751882644, local class serialVersionUID = 6175241864707791838
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:687)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1883)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1749)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2040)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1571)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:431)
at com.itheima.io.obj.Demo01.main(User.java:21)
反序列化使用的类有问题,反序列化时使用的类和序列化时使用的类不同或实体类发生改变时就会发生这个异常(解决方法保证序列化,和反序列化使用的实体类相同不发生改变)

浙公网安备 33010602011771号