详述IntelliJ IDEA 中自动生成 serialVersionUID 的方法(图文)
serialVersionUID介绍 再编程过程中当涉及到对象的传输问题时,我们会采用序列化的技术,通过序列化可以将对象的状态信息转换为可以存储或传输的形式的过程。在Java当中我们可以通过实现Serializable接口来序列化对象,而serialVersionUID就是Java序列化机制中一个不可或缺的角色,可以通过在运行时判断类的serialVersionUID来验证版本一致性。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。 当我们用 IntelliJ IDEA 编写类并实现 Serializable(序列化)接口的时候,可能会遇到这样一个问题,那就是: 无法自动生成serialVersionUID. 而 一般来说,定义
而 Java 类进行序列化也两个主要目的,分别为:
在这里,我们就一起来看看如何利用 IntelliJ IDEA 自动生成 第 1 步:安装GenerateSerialVersionUID插件 如上图所示,点击 在这里,选择 如上图所示,点击 第 2 步:设置Inspections功能 如上图所示,进入 如上图所示,创建一个类并实现 如上图所示,显然我们已经利用 IntelliJ IDEA 中自动生成 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |