设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
在java程序中如何处理这个警告?
返回列表
发新帖
在java程序中如何处理这个警告?
[复制链接]
11
|
4
|
2012-3-12 17:50:22
|
显示全部楼层
|
阅读模式
可以用注解把这个警告压制掉这是警告是因为实现了序列化,而序列的一个隐患在于,你的文件要是保存在硬盘上再反序列化回来发现原来的文件改变了 导致两者不同步了 这个id就是来区别序列化的文件一不一致的,实际开发中不是很在意这个问题,直接压制或者直接加上id就行了...
回复
使用道具
举报
千问
|
2012-3-12 17:50:22
|
显示全部楼层
加serialVersionUID,它的作用为,比如,你一个类序列化后,写到硬盘上了,下次读取的时候,这个类已经被改写,这个时候jvm就会去看serialVersionUID,如果相同,就认为是相同的类,如果不同,那么报错...
回复
使用道具
举报
千问
|
2012-3-12 17:50:22
|
显示全部楼层
private static final long serialVersionUID = 1L; //这个是缺省的加句这个看看...
回复
使用道具
举报
千问
|
2012-3-12 17:50:22
|
显示全部楼层
垃圾...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行