黑马程序员技术交流社区

标题: 关于java系列化的问题 [打印本页]

作者: 林其荣    时间: 2013-1-9 19:16
标题: 关于java系列化的问题
本帖最后由 林其荣 于 2013-1-10 23:32 编辑

我想问下什么是JAVA的系列化,实现Serializable接口又有什么作用
作者: 肖志锋    时间: 2013-1-9 21:02
额,是序列化,也就是类去实现那个接口,但其实什么都不用做,只要类的声明上面标记实现了那个接口即可。
至于你说的作用,我现在知道的也就是在使用对象流的时候,只有序列化过的类的对象才能传输和反序列化,也就是接收后还能把他还原成对象。
在java里面很多类都实现了这个接口,你可以去看看API。
作者: 王宝生    时间: 2013-1-9 21:36
主要是在网络传输中有用,当一个对象对同网络传递到另一台计算机中时,另一台计算机通过反序列化将数据里还原到原始状态
作者: 罗利华    时间: 2013-1-9 22:08
序列化的机制是将java对象转化为一般的字节流,
然后把这个流的状态存储到存储媒介上,
当下次读取出来时可以还原它的状态。
作者: 罗利华    时间: 2013-1-9 22:09
序列化的机制是将java对象转化为一般的字节流,
然后把这个流的状态存储到存储媒介上,
当下次读取出来时可以还原它的状态。
作者: 汪叶庭    时间: 2013-1-9 22:21
1、序列化其实就是把你内存里的东西(对象),进行整理,然后能够保存在硬盘或者进行网络传输在另一侧,再反序列化将对象还原
2、实现对象序列化,这个序列化接口没有任何方法和域,仅用于标识序列化的语意。 就是可以把对象存到字节流,然后可以恢复!Integer实现了Serializable,所以可以把一个Integer的对象用IO写到文件里,之后再可以从文件里读出,如你开始写入的时候那个对象的intValue() 是5的话,那读出来之后也是5,,那么用序化类的作用。是用来传送类的对象。
作者: 汪叶庭    时间: 2013-1-9 22:22
1、序列化其实就是把你内存里的东西(对象),进行整理,然后能够保存在硬盘或者进行网络传输在另一侧,再反序列化将对象还原
2、实现对象序列化,这个序列化接口没有任何方法和域,仅用于标识序列化的语意。 就是可以把对象存到字节流,然后可以恢复!Integer实现了Serializable,所以可以把一个Integer的对象用IO写到文件里,之后再可以从文件里读出,如你开始写入的时候那个对象的intValue() 是5的话,那读出来之后也是5,,那么用序化类的作用。是用来传送类的对象。




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