最近在公司裏敲代碼的時候偶然間發現之前留下的枚舉類實現了Serializable接口,而後寫了個serialVersionUID...我之前一直沒在枚舉類裏使用過..以爲有點神奇....因而百度了下又本身試驗了下..記錄了這篇文章測試
通過百度之後發現枚舉類默認是實現了這個序列化接口的,因此在聲明枚舉類型的時候不必額外impl Serializable.blog
枚舉類不須要定義 serialVersionUID,也沒有必要,默認是0,就算你本身寫了serialVersionUID,那也是0.接口
這個是試驗得出的結論,具體測試過程看後面.io
計算serialVersionUID使用的是serialver 百度
serialver -show序列化