zoukankan      html  css  js  c++  java
  • 【Java,IDEA】使用IDEA自动生成序列化ID

    一、设置序列化的原因:

    详细见SE的IO流问题:

    https://www.cnblogs.com/mindzone/p/12752453.html

    简单点理解就是对象的身份证号,

    对于一些对象被序列之后,类的成员发生了改变,反序列之后无法被识别为此类的实例

    所以需要序列ID来校验对象,可以在反序列化之后正常的识别使用

    二、自定义的类如何设置序列化ID?

    所以就需要IDEA来自动分配最佳

    在Setting设置中找到Inspections

    找到Java

    在Java目录下找到我们的序列化,并且找到没有UID的issue

    勾选并确定

    在实现了序列化接口但是没有UID的类名上就会有黄色警告提示:

    然后把光标扶上去就会有提示添加UID

    点击提示即可自动生成:

  • 相关阅读:
    后缀数组模板~~~
    CF 196 Div2 D&&HDU 4679 && HDU 2196
    .......
    ~~~~~
    主站点~~~~
    C++抽象,封装,继承,多态
    查缺补漏知识点(二)
    Qt的简介
    C语言指针及C++引用
    C++单例模式
  • 原文地址:https://www.cnblogs.com/mindzone/p/13205201.html
Copyright © 2011-2022 走看看