1. 程式人生 > >java 物件序列化和物件反序列化操作時的版本相容性問題

java 物件序列化和物件反序列化操作時的版本相容性問題

當你一個類實現了Serializable介面,如果沒有定義serialVersionUID,Eclipse會提供這個提示功能告訴你去定義 。在Eclipse中點選類中warning的圖示一下,Eclipse就會自動給定兩種生成的方式。如果你沒有考慮到相容性問題時,就把它關掉,不過有這個功能是好的,只要任何類別實現了Serializable這個介面的話,如果沒有加入serialVersionUID,Eclipse都會給你warning提示,這個serialVersionUID為了讓該類別Serializable向後相容。