黑马程序员技术交流社区

标题: 有个struts2的事情不懂 想请教 [打印本页]

作者: 张益达    时间: 2014-6-15 22:22
标题: 有个struts2的事情不懂 想请教
利用struts2  写一个action的时候 每次extends  ActionSupper 以后 都会自动写入这样一行代码
        private static final long serialVersionUID = 1L;
这是干啥用的?

作者: 执笔梦    时间: 2014-6-15 23:36
这个好像是实现序列化的而有的吧,关于什么不同版本间的兼容性的问题,记得李勇老师略提过
作者: 轩辕冰晨    时间: 2014-6-16 00:51
是一个默认的序列号
作者: 老子就是坑    时间: 2014-6-16 07:15
用来表明类的不同版本间的兼容性、如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。为了在反序列化时,确保类版本的兼容性,最好在每个要序列化的类中加入private static final long serialVersionUID这个属性,具体数值自己定义。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2