2019独角兽企业重金招聘Python工程师标准>>>
idea中实体类序列化后生成序列化版本ID的方法
废话不多说直接上截图了。。。。
第一步: 选择选择setting
第二步:
第三步:
第四步:介绍Serializable系列化,java类中serialversionuid 作用 是什么?
serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的 serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与 本地相应实体类的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出 现序列化版本不一致的异常,即是InvalidCastException。
第五步:serialVersionUID有两种显示的生成方式:
一是默认的1L,比如:private static final long serialVersionUID = 1L;
二是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: private static final long serialVersionUID = xxxxL
第六步: 代码撸起来