A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张益达 中级黑马   /  2014-6-15 22:22  /  996 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

利用struts2  写一个action的时候 每次extends  ActionSupper 以后 都会自动写入这样一行代码
        private static final long serialVersionUID = 1L;
这是干啥用的?

3 个回复

倒序浏览
这个好像是实现序列化的而有的吧,关于什么不同版本间的兼容性的问题,记得李勇老师略提过
回复 使用道具 举报
是一个默认的序列号
回复 使用道具 举报
用来表明类的不同版本间的兼容性、如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。为了在反序列化时,确保类版本的兼容性,最好在每个要序列化的类中加入private static final long serialVersionUID这个属性,具体数值自己定义。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马