Java枚举类的serialVersionUID
2024-10-20 18:58:14
起因
最近在公司里敲代码的时候偶然间发现以前留下的枚举类实现了Serializable接口,然后写了个serialVersionUID...我以前一直没在枚举类里使用过..觉得有点神奇....于是百度了下又自己试验了下..记录了这篇文章
具体内容
枚举默认实现了Serializable接口
经过百度以后发现枚举类默认是实现了这个序列化接口的,所以在声明枚举类型的时候没必要额外impl Serializable.
枚举类不需要自己去写serialVersionUID
枚举类不需要定义 serialVersionUID,也没有必要,默认是0,就算你自己写了serialVersionUID,那也是0.
这个是试验得出的结论,具体测试过程看后面.
测试枚举类的serialVersionUID
计算serialVersionUID使用的是serialver
serialver -show
最新文章
- ASP.NET MVC Html.BeginForm 设置 timeout
- 安装Linux Mint
- 截取UIImage指定大小区域
- View相关知识学习总结
- phpstorm+Xdebug断点调试PHP
- WPF样式
- 编译osg的一个错误
- BZOJ-3227 红黑树(tree) 树形DP
- 168. Excel Sheet Column Title
- Java基础知识强化62:Arrays工具类之概述和使用
- Oracle 使用
- 分析 OVS 如何实现 vlan 隔离 - 每天5分钟玩转 OpenStack(140)
- ipconfig显示IP地址情况
- Omi全新版本来袭 - 指令系统
- h5分享页面打开APP
- 缓存与ABP Redis Cache
- 前端-----html(1)
- Linux中的#和$区别
- VS Sln图标空白修复办法
- Linux下tomcat修改成的80端口无法访问