20180704-如果你已將某個類的實例序列化到磁盤,這時候再往這個類添加新的屬性,那麼反序列化該對象時會發生什麼?

只要在類中定義了SerializableUID,在類中新增屬性不會導致序列化失敗,新增的字段在反序列化時失敗,新增的字段將被初始化爲初始值,如String將被初始化爲null,int將被初始化0。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章