黑马程序员技术交流社区

标题: 对象的序列化和反序列化 [打印本页]

作者: 石贤芝    时间: 2013-5-24 13:40
标题: 对象的序列化和反序列化
本帖最后由 石贤芝 于 2013-5-24 14:10 编辑

求解释对象的序列化和反序列化,Serializable 接口到底有什么用?

作者: xiewen    时间: 2013-5-24 13:49
就起到一个标识的作用,实现Serializable就说明这个类可以被序列化,毕老师也是这样说的。
作者: 石贤芝    时间: 2013-5-24 13:55
xiewen 发表于 2013-5-24 13:49
就起到一个标识的作用,实现Serializable就说明这个类可以被序列化,毕老师也是这样说的。 ...

实现Serializable 接口的类修改前序列化了一次,修改后,再反序列化,还可以吗。。
作者: xiewen    时间: 2013-5-24 14:06
石贤芝 发表于 2013-5-24 13:55
实现Serializable 接口的类修改前序列化了一次,修改后,再反序列化,还可以吗。。 ...

可以,但是实现序列化接口的类要加serialVersionUID,不能你修改了类,他的serialVersionUID就变了,但反序列化时就找不到了,所以你要加serialVersionUID,这样修改了类也没事




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