eclipse序列化生成serialVersionUID
生活随笔
收集整理的這篇文章主要介紹了
eclipse序列化生成serialVersionUID
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
eclipse序列化生成serialVersionUID
serialVersionUID作用:
序列化時(shí)為了保持版本的兼容性,即在版本升級(jí)時(shí)反序列化仍保持對(duì)象的唯一性。 如果你修改代碼重新部署后出現(xiàn)序列化錯(cuò)誤,可以考慮給相應(yīng)的類(lèi)增加serialVersionUID字段。 一般來(lái)說(shuō)有兩種生成方式: 一個(gè)是默認(rèn)的1L,比如:private static final long serialVersionUID = 1L; 一個(gè)是根據(jù)類(lèi)名、接口名、成員方法及屬性等來(lái)生成一個(gè)64位的哈希字段,比如:private static final long serialVersionUID = -8940196742313994740L;之類(lèi)的。 下面說(shuō)說(shuō)用Eclipse/Myeclipse生成serialVersionUID,方法非常簡(jiǎn)單。 有圖為例,比如訪客表需要添加serialVersionUID 以TEST.JAVA為例,先接口implements Serializable 使用Eclipse/Myeclipse IDE時(shí),會(huì)出現(xiàn)左側(cè)的黃色嘆號(hào)提示,點(diǎn)擊這個(gè)黃色嘆號(hào) 選擇第一項(xiàng),添加已生成的串行版本標(biāo)識(shí),則Eclipse/Myeclipse IDE 會(huì)生成一個(gè)serialVersionUID,搞定。 posted on 2016-05-17 15:27 adaonline 閱讀(...) 評(píng)論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/adaonling/p/5501823.html
總結(jié)
以上是生活随笔為你收集整理的eclipse序列化生成serialVersionUID的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jQuery.validator.add
- 下一篇: 大小端模式 判断方法