序列化 serialVersionUID

来源:2-2 新建多模块项目

慕前端2370429

2020-11-26 12:57:35

我发现好多项目里序列化时有个serialVersionUID,有的又没有,所以不太明白到底该什么时候加,加了又有什么用,这个serialVersionUID的用法老师能讲一下吗?

写回答

1回答

好帮手慕小班

2020-11-26

同学你好,serialVersionUID是串行化版本统一标识符,适用于Java的序列化机制。

   Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。一般情况下它是在继承了某个类后,由工具在创建时自动生成的,所以它可能与使用的工具也有关系。

    serialVersionUID暂时不写也是可以的。

0

0 学习 · 16556 问题

查看课程