起因

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

具体内容

枚举默认实现了Serializable接口

经过百度以后发现枚举类默认是实现了这个序列化接口的,所以在声明枚举类型的时候没必要额外impl Serializable.

枚举类不需要自己去写serialVersionUID

枚举类不需要定义 serialVersionUID,也没有必要,默认是0,就算你自己写了serialVersionUID,那也是0.

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

测试枚举类的serialVersionUID

计算serialVersionUID使用的是serialver

serialver -show

最新文章

  1. ASP.NET MVC Html.BeginForm 设置 timeout
  2. 安装Linux Mint
  3. 截取UIImage指定大小区域
  4. View相关知识学习总结
  5. phpstorm+Xdebug断点调试PHP
  6. WPF样式
  7. 编译osg的一个错误
  8. BZOJ-3227 红黑树(tree) 树形DP
  9. 168. Excel Sheet Column Title
  10. Java基础知识强化62:Arrays工具类之概述和使用
  11. Oracle 使用
  12. 分析 OVS 如何实现 vlan 隔离 - 每天5分钟玩转 OpenStack(140)
  13. ipconfig显示IP地址情况
  14. Omi全新版本来袭 - 指令系统
  15. h5分享页面打开APP
  16. 缓存与ABP Redis Cache
  17. 前端-----html(1)
  18. Linux中的#和$区别
  19. VS Sln图标空白修复办法
  20. Linux下tomcat修改成的80端口无法访问

热门文章

  1. java 邮件发送工具类【来源网络自己已经实际应用】
  2. Filter学习(二)Filter使用Decorator设计模式
  3. Codeforces 311B Cats Transport【斜率优化DP】
  4. HDU2473 Junk-Mail Filter 【可删除的并查集】
  5. hadoop2.2使用手册2:如何运行自带wordcount
  6. Hadoop简介(1):什么是Map/Reduce
  7. python笔记-12 redis缓存
  8. L2-017. 人以群分
  9. altium布局布线原则
  10. gprof的使用介绍