声明一个序列化id

Edwin603 2009-11-19 02:08:51
用eclipse 写了这样一个类public class TestGenericServlet extends GenericServlet{}
写完后 在这行的旁边有个灯泡的图标 点击后出现5行提示 比如Add default serial version ID 等等
问了朋友说这个意思是servlet是集成序列化接口的,所以建议你声明一个序列化id
我不太明白这个是什么意思 可能是学的东西还不够
希望解答的朋友能够通俗的帮我解释下 是什么意思 谢谢
...全文
251 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zl3450341 2009-11-19
  • 打赏
  • 举报
回复
只要不报错 不是红色的
不用管的
水中影子 2009-11-19
  • 打赏
  • 举报
回复
这个不用管
zhouyongyang 2009-11-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 closewbq 的回复:]
serialVersionUID主要来判断不同版本的兼容性。
当在反序列化的时候,字节流中的版本号,就和serialVersionUID区比较,而生成它的对象。
如果你没有设置,java序列化机制,也自动会给你分配一个。
其实这个东西没必要去考虑!
[/Quote]
UP
sl514 2009-11-19
  • 打赏
  • 举报
回复
同上
closewbq 2009-11-19
  • 打赏
  • 举报
回复
serialVersionUID主要来判断不同版本的兼容性。
当在反序列化的时候,字节流中的版本号,就和serialVersionUID区比较,而生成它的对象。
如果你没有设置,java序列化机制,也自动会给你分配一个。
其实这个东西没必要去考虑!

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧