慕粉1473725030
2016-10-31 21:14:46
private static final long serialVersionUID = 1L;在JAVA中這句話有什么用?什么時(shí)候才需要用?我在示范代碼中刪了上述代碼好像也不影響程序運(yùn)行???
5 回答
已采納

kuun993
TA貢獻(xiàn)29條經(jīng)驗(yàn) 獲得超4個(gè)贊
實(shí)現(xiàn)了serializable?接口后加上該字段,序列化運(yùn)行時(shí)使用?serialVersionUID與每個(gè)可序列化類相關(guān)聯(lián),該序列號(hào)在反序列化過(guò)程中用于驗(yàn)證序列化對(duì)象的發(fā)送者和接收者是否為該對(duì)象加載了與序列化兼容的類

慕妹5461943
TA貢獻(xiàn)290條經(jīng)驗(yàn) 獲得超0個(gè)贊

風(fēng)紫狐
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
從名字上看,serialVersionUID 這個(gè)是序列化相關(guān)的內(nèi)容,Java的序列化和反序列化是根據(jù)這個(gè)去判斷是否是一個(gè)版本。
添加回答
舉報(bào)
0/150
提交
取消