社区
Java SE
帖子详情
java序列化版本号
AC_YE
2021-02-06 01:10:12
一个类实现Serializable这个接口后写一个固定的序列化版本号private static final long serialVersionUID这个变量名serialVersionUID可以改成其他的吗 ?这个变量名哪里来的,私有的应该不是继承过来的吧
...全文
228
5
打赏
收藏
java序列化版本号
一个类实现Serializable这个接口后写一个固定的序列化版本号private static final long serialVersionUID这个变量名serialVersionUID可以改成其他的吗 ?这个变量名哪里来的,私有的应该不是继承过来的吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
韩_师兄
2021-02-07
打赏
举报
回复
用idea的话,可以在里面设置一下
KeepSayingNo
2021-02-07
打赏
举报
回复
实现Serializable这个接口后,你鼠标放在你类上,然后ctrl+enter可以自动生成
qybao
2021-02-06
打赏
举报
回复
可以,因为这个变量可以不定义,系统会根据编译的class自动生成一个比较用的serislVersionUID 如果不希望通过编译来划分版本,就要自己显示定义这个变量 该变量是用来判断反序列化时,目标class的版本是否和序列化时的版本一样,如果一样则可反序列化,否则就出异常
rumlee
2021-02-06
打赏
举报
回复
serialVersionUID名称不能修改成别的,是在jdk核心包规范里面就规定了名称的。
起名伤脑
2021-02-06
打赏
举报
回复
两种生成策略,一个是固定的 1L,一个是随机生成一个不重复的 long 类型数据(实际上是使用 JDK 工具生成)
第二阶段-3.2:
序列化
和反
序列化
的原理以及Protobuf的实现机制
本课程主要分享当前互联网
java
架构和
java
高级热门技术等,由业内技术大牛、行业及实战经验丰富的讲师进行技术分享。
java
序列化
版本,
java
序列化
版本号
点击量:1308在写
java
程序的时候经常会看到类中会有一个
序列化
版本号
:serialVersionUID。这个值有的类是1L,有的又是很长的数值,通常是这样声明的:1privatestaticfinallongserialVersionUID=1L;或者:1...
java
序列化
版本号
_
序列化
版本号
serialVersionUID的作用
原标题:
序列化
版本号
serialVersionUID的作用
Java
序列化
是将一个对象编码成一个字节流,反
序列化
将字节流编码转换成一个对象。
序列化
是
Java
中实现持久化存储的一种方法;为数据传输提供了线路级对象表示法。
Java
的...
Java
序列化
和
序列化
编号的作用
java
序列化
是将
Java
对象转换为字节流的过程,它可以将对象的状态保存到磁盘或通过网络传输。反
序列化
则是将字节流转换回
Java
对象的过程。
Java
序列化
的主要作用有:对象持久化:将对象的状态保存到磁盘或数据库...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章