什么是serialVersionUID


Posted in 面试题 onMarch 04, 2016
当一个类实现了java.io.Serializable接口的话,这个类就是可以被序列化的。
在序列化时每一个可以被序列化的类都会分配一个版本号,也就是serialVersionUID, 在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现InvalidClassException异常。

Tags in this post...

面试题 相关文章推荐
用C语言实现文件读写操作
Oct 27 面试题
将一个文本文件的内容按倒序打印出来
Jan 05 面试题
上海某公司.net方向笔试题
Sep 14 面试题
北京泡泡网网络有限公司.net面试题
Jul 17 面试题
DataList 能否分页,请问如何实现?
May 03 面试题
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
Nov 26 面试题
什么是网络协议
Apr 07 面试题
Why we need EJB
Oct 20 面试题
什么是会话Bean
May 14 面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
Oct 31 面试题
程序员跳槽必看面试题总结
Jun 28 面试题
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
Jan 26 面试题
super关键字的用法
Apr 10 #面试题
怎样声明子类
Jul 02 #面试题
Java里面如何把一个Array数组转换成Collection, List
Jul 26 #面试题
Java里面有没有全局变量?为什么?
Feb 06 #面试题
static关键字的用法
Oct 07 #面试题
Java TransactionAPI (JTA) 主要包含几部分
Dec 07 #面试题
怎样创建、运行java程序
Aug 01 #面试题
You might like
用Php实现链结人气统计
2006/10/09 PHP
有关php运算符的知识大全
2011/11/03 PHP
php中的curl_multi系列函数使用例子
2014/07/29 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
Javascript查询DBpedia小应用实例学习
2013/03/07 Javascript
根据选择不同的下拉值出现相对应的文本输入框
2013/08/01 Javascript
jQuery封装的获取Url中的Get参数示例
2013/11/26 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
浅析JavaScript动画模拟拖拽原理
2016/12/09 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
Vue开发实现吸顶效果的示例代码
2018/08/21 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
VsCode与Node.js知识点详解
2019/09/05 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
详解利用eventemitter2实现Vue组件通信
2019/11/04 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
Python实现抓取页面上链接的简单爬虫分享
2015/01/21 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
python3 deque 双向队列创建与使用方法分析
2020/03/24 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
PyQt5实现画布小程序
2020/05/30 Python
如何用Anaconda搭建虚拟环境并创建Django项目
2020/08/02 Python
Python创建临时文件和文件夹
2020/08/05 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
Canvas 文本转粒子效果的实现代码
2019/02/14 HTML / CSS
意大利和国际最佳时尚品牌:Drestige
2019/12/28 全球购物
财政专业大学生职业生涯规划书
2014/09/17 职场文书
学生检讨书范文
2015/01/27 职场文书
血轮眼轮回眼特效 html+css
2021/03/31 HTML / CSS
2021年最新用于图像处理的Python库总结
2021/06/15 Python
Nginx的gzip相关介绍
2022/05/11 Servers