2017-03-08 81 views
-1

我保存了一個包含類的文件。我忘了把serialVersionUid。現在,我在課堂上所做的每一項變化都會刪除我的文件,我怎樣才能防止這種情況發生?序列化對象的serialVersionUid

回答

0

刪除我的文件。

不,它不'刪除您的文件'。它在反序列化時會導致異常。

治癒的是 a serialVersionUID聲明放入類中。異常會給你預期的價值。

+0

當我第一次保存我的類時,我沒有聲明serialversionUID,我在類中添加了一些變化,如添加變量,現在當我更新我的應用程序,我得到錯誤,我是什麼suppost做什麼? –

+0

我已經告訴過你該怎麼做。不要只重複你的問題。閱讀我的答案。 – EJP