private static final long serialVersionUID = 1L;
来源:互联网 发布:世界十大推理小说 知乎 编辑:程序博客网 时间:2024/05/17 03:50
private static final long serialVersionUID = 1L;
我们在看一些基础或框架相关的jar包的时候会发现,实现序列化接口的类,都会加上上面这句,目的是为了解决jdk编译版本兼容的问题。如果用1.5编译的jar包,放到1.6下没有这句就会报错,有这句就不会报错。
在实际我们自己开发的项目中,有时不添加也没问题,是因为我们项目开发实施时,实施环境与开发环境jdk版本一致,所以不会存在编译版本不兼容的问题。
如果确保实施环境与开发环境一致呢?
如果现场的jdk升级,我们就将自己的IDE的集成开发环境中的jdk升级,将项目在高版本jdk下又编译了一遍并进行了相关开发工作,最后将编译好的程序拿去实施
最后总结:
添加private static final long serialVersionUID = 1L; 是有必要的,添加之后即使本地开发环境与现场实施环境不一致,也不会出问题。
阅读全文
0 0
- private static final long serialVersionUID = 1L;
- private static final long serialVersionUID = 1L;
- private static final long serialVersionUID = 1L;
- private static final long serialVersionUID = 1L 的作用
- private static final long serialVersionUID = 1L;
- private static final long serialVersionUID=1L 是什么意思
- private static final long serialVersionUID = 1L;
- 关于 private static final long serialVersionUID = 1L
- private static final long serialVersionUID = 1L;
- private static final long serialVersionUID = 1L
- private static final long serialVersionUID = 1L 干什么的?
- 详解: private static final long serialVersionUID = 1L
- private static final long serialVersionUID = 1L;
- 关于Bean的知识private static final long serialVersionUID = 1L
- @SuppressWarnings("serial")与private static final long serialVersionUID = 1L的区别
- java实体类中关于private static final long serialVersionUID = 1L的知识点
- private static final long serialVersionUID = ???
- private static final long serialVersionUID
- HDU-1176 免费馅饼 (线性状态dp)
- 合并子网格/多材质球
- Django复习:创建与使用
- tomcat7.0 内存配置
- 各种聚类算法的系统介绍和比较
- private static final long serialVersionUID = 1L;
- 个人收藏
- window 赋值
- touch用来修改文件时间戳,或者新建一个不存在的文件
- js的无敌函数,没有id获取元素
- 动画效果的实现
- ExpandableListView的使用
- 完美立方
- mvc