Java枚举类的serialVersionUID

原由

  最近在公司里敲代码的时候偶然间发现之前留下的枚举类实现了Serializable接口,而后写了个serialVersionUID...我之前一直没在枚举类里使用过..以为有点神奇....因而百度了下又本身试验了下..记录了这篇文章测试

 

具体内容

枚举默认实现了Serializable接口

通过百度之后发现枚举类默认是实现了这个序列化接口的,因此在声明枚举类型的时候不必额外impl Serializable.blog

 

枚举类不须要本身去写serialVersionUID

枚举类不须要定义 serialVersionUID,也没有必要,默认是0,就算你本身写了serialVersionUID,那也是0.接口

这个是试验得出的结论,具体测试过程看后面.io

 

测试枚举类的serialVersionUID

计算serialVersionUID使用的是serialver 百度

serialver -show序列化

 

相关文章
相关标签/搜索