serialVersionUID是什么
时间: 2023-05-30 14:04:07 浏览: 98
serialVersionUID是Java中的一个特殊的静态变量,用于在序列化和反序列化对象时标识类的版本号。当一个序列化对象被反序列化时,Java会根据序列化时类的serialVersionUID和反序列化时类的serialVersionUID进行比较,如果两个版本号不一致,则会抛出InvalidClassException异常。因此,serialVersionUID的作用是确保序列化和反序列化时类的版本一致,避免由于类的变化导致的序列化和反序列化异常。
阅读全文