Window==Preferences==Java==Compiler==Error/Warnings== Potentialprogrammingproblems
将Serializable class without serialVersionUID的warning改成ignore即可。记忆枕
假如你没有考虑到兼容性效果时,就把它关掉,不过有这个功能是好的,只需任何类别完成了Serializable这个接口的话,假如没有参加serialVersionUID,Eclipse都会给你warning提示,这个serialVersionUID为了让该类别Serializable向后兼容。
假如你的类Serialized存到硬盘上面后,可是后来你却更改了类别的field(增加或增加或改名),当你Deserialize时,就会呈现Exception的,这样就会造成不兼容性的效果。
但当serialVersionUID相同时,它就会将不一样的field以type的预设值Deserialize,可避开不兼容性效果。