• 注册
当前位置:1313e > idea >正文

idea中实体类序列化后生成序列化版本ID的方法

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

idea中实体类序列化后生成序列化版本ID的方法

废话不多说直接上截图了。。。。

第一步: 选择选择setting

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

第六步: 代码撸起来

转载于:https://my.oschina.net/u/3136594/blog/1215685

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 162202241@qq.com 举报,一经查实,本站将立刻删除。

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录