黑马程序员技术交流社区

标题: eclipse序列化提示的问题 [打印本页]

作者: supertoy    时间: 2014-8-12 19:07
标题: eclipse序列化提示的问题
本帖最后由 supertoy 于 2014-8-12 20:40 编辑

类implements Serializable接口是,eclipse提示warn。》》Adds a default serial version ID
》》Adds a generated serial version ID

①第一个选项生成个1L有什么作用
②如果此类需要持久化,是不是每次类修改后,都需要重新生成下serial version ID?




作者: 不可言    时间: 2014-8-12 19:12
生成了serial version ID后,修改类就不会报错,不需要重新生成serial version ID
作者: supertoy    时间: 2014-8-12 19:23
不可言 发表于 2014-8-12 19:12
生成了serial version ID后,修改类就不会报错,不需要重新生成serial version ID

我在用对象流持久化对象的时候,添加了一个字段,
毕老师的视频上输出错误。
而我按eclipse提示加了这个serial version ID,
private static final long serialVersionUID = 1L;
没有报错,能取出来原有的字段的值。



作者: supertoy    时间: 2014-8-12 20:40
是需要改的。
手动写,生成的时候,底层就不计算id了。





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