序列化的时候系统会把当前类的serialVersionUID写入序列化的文件中,当反序列化的时候系统会检测当前文件中的serialVersionUID是否和当前类的serialVersionUID一致,如果我们修改了类,这个时候serialVersionUID就会发生变化,反序列化是无法成功的,serialVersionUID的作用是验证序列化的对象和对应类是否版本匹配。
static final long serialVersion = 序列号, 手动设置一个UID, 防止序列化又修改类导serialVersionUID不匹配。