關于java Serializable接口的問題
3 回答

呼如林
TA貢獻1798條經(jīng)驗 獲得超3個贊
它實際的作用時防止一個類變動后,在反序列化老版本的對象實例時出錯。
不過通常應用都用不到這個功能的。
通常寫serialVersionUID = 1L也可以。
甚至,不寫這行也僅會導致編譯器報警而已。
另外,一個系統(tǒng)中兩個類有同一個serialVersionUID不會有任何問題。僅僅需要在同一個類的代碼改動后,為區(qū)分版本而需要改個不同的值。

烙印99
TA貢獻1829條經(jīng)驗 獲得超13個贊
這是一個空接口,實現(xiàn)這個接口,對應的類,是可以序列化的意思
就是可以網(wǎng)絡上面?zhèn)鬏數(shù)囊馑?,不序列化,是不能傳輸?shù)?br/>序列化,是傳輸
反序列化,就是把傳輸過來的內(nèi)容,還原成原來的對象
添加回答
舉報
0/150
提交
取消