关于java Serializable接口的问题
3 回答

泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
它实际的作用时防止一个类变动后,在反序列化老版本的对象实例时出错。
不过通常应用都用不到这个功能的。
通常写serialVersionUID = 1L也可以。
甚至,不写这行也仅会导致编译器报警而已。
另外,一个系统中两个类有同一个serialVersionUID不会有任何问题。仅仅需要在同一个类的代码改动后,为区分版本而需要改个不同的值。

江户川乱折腾
TA贡献1851条经验 获得超5个赞
这是一个空接口,实现这个接口,对应的类,是可以序列化的意思
就是可以网络上面传输的意思,不序列化,是不能传输的
序列化,是传输
反序列化,就是把传输过来的内容,还原成原来的对象
添加回答
举报
0/150
提交
取消