作业帮 > 数学 > 作业

The serializable class *** does not declare a static final s

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/04/29 23:27:51
The serializable class *** does not declare a static final serialVersionUID field of typ
在用elipse时,经常会有上面的警告出现,
The serializable class *** does not declare a static final s
这涉及到序列化机制的问题,有点复杂,当把对象写进流里就会根据此机制生成一个相应的序号,从流里读取对象时就根据这个序号来检查对象的完整性,生成序号的过程有点繁琐,而当你在一个实现了serializable的类里声明一个static final serialVersionUID的long型常量以后,序列化机制就不会计算它的序号了,而是直接使用这个常量作为以后提取对象的依据.