网站首页 优选知识 > 正文
大家好,小福来为大家解答以上的问题。serialversionuid可以重复吗这个很多人还不知道,现在让我们一起来看看吧!
1、serialVersionUID:意思是序列化的版本号。
2、【作用】一些java类中为什么需要重载 serialVersionUID 属性。
3、在Java中,软件的兼容性是一个大问题,尤其在使用到对象串行性的时候,那么在某一个对象已经被串行化了,可是这个对象又被修改后重新部署了,那么在这种情况下, 用老软件来读取新文件格式虽然不是什么难事,但是有可能丢失一些信息。
4、serialVersionUID来解决这些问题,新增的serialVersionUID必须定义成下面这种形式:static final long serialVersionUID=-2805284943658356093L;。
5、其中数字后面加上的L表示这是一个long值。
6、 通过这种方式来解决不同的版本之间的串行话问题。
7、【生成方式】它有两种显示的生成方式:一个是默认的1L,比如:private static final long serialVersionUID = 1L;。
8、一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:private static final long serialVersionUID = xxxxL。
本文到此分享完毕,希望对大家有所帮助。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
猜你喜欢:
- 2022-08-06 什么叫绿码带星(什么叫绿色版)
- 2022-08-21 内功入门修炼方法(内功入门)
- 2022-08-20 童佳倩父亲演员(童佳倩谁演的)
- 2022-08-08 脚手架计算公式口诀(脚手架计算)
- 2022-08-02 南海九江中学有多少人考上中大(南海九江中学)
- 2022-08-25 巴黎童声合唱团名单(巴黎童声合唱团)
- 2022-08-23 天天向上高凌风张帝哪一期(天天向上高凌风)
- 2022-08-06 上外附中招生简章(上外附中招生)
最新文章:
- 2022-08-29 轩辕传奇怎么赚钱2021年(轩辕传奇怎么赚rmb)
- 2022-08-29 电容屏是什么意思(你学会了吗)
- 2022-08-29 住宅风水禁忌与破解(住宅风水禁忌与破解是什么)
- 2022-08-29 保卫萝卜极地3(保卫萝卜极地)
- 2022-08-29 哈斯卡
- 2022-08-29 梦幻西游明日之星攻略(梦幻西游明日之星)
- 2022-08-29 qq龙珠等级(qq龙珠)
- 热点推荐
- 热评文章