A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 林其荣 中级黑马   /  2013-1-9 19:16  /  1690 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 林其荣 于 2013-1-10 23:32 编辑

我想问下什么是JAVA的系列化,实现Serializable接口又有什么作用

6 个回复

倒序浏览
额,是序列化,也就是类去实现那个接口,但其实什么都不用做,只要类的声明上面标记实现了那个接口即可。
至于你说的作用,我现在知道的也就是在使用对象流的时候,只有序列化过的类的对象才能传输和反序列化,也就是接收后还能把他还原成对象。
在java里面很多类都实现了这个接口,你可以去看看API。

评分

参与人数 1黑马币 +9 收起 理由
黄锦成 + 9

查看全部评分

回复 使用道具 举报
主要是在网络传输中有用,当一个对象对同网络传递到另一台计算机中时,另一台计算机通过反序列化将数据里还原到原始状态
回复 使用道具 举报
序列化的机制是将java对象转化为一般的字节流,
然后把这个流的状态存储到存储媒介上,
当下次读取出来时可以还原它的状态。
回复 使用道具 举报
序列化的机制是将java对象转化为一般的字节流,
然后把这个流的状态存储到存储媒介上,
当下次读取出来时可以还原它的状态。
回复 使用道具 举报
1、序列化其实就是把你内存里的东西(对象),进行整理,然后能够保存在硬盘或者进行网络传输在另一侧,再反序列化将对象还原
2、实现对象序列化,这个序列化接口没有任何方法和域,仅用于标识序列化的语意。 就是可以把对象存到字节流,然后可以恢复!Integer实现了Serializable,所以可以把一个Integer的对象用IO写到文件里,之后再可以从文件里读出,如你开始写入的时候那个对象的intValue() 是5的话,那读出来之后也是5,,那么用序化类的作用。是用来传送类的对象。
回复 使用道具 举报
1、序列化其实就是把你内存里的东西(对象),进行整理,然后能够保存在硬盘或者进行网络传输在另一侧,再反序列化将对象还原
2、实现对象序列化,这个序列化接口没有任何方法和域,仅用于标识序列化的语意。 就是可以把对象存到字节流,然后可以恢复!Integer实现了Serializable,所以可以把一个Integer的对象用IO写到文件里,之后再可以从文件里读出,如你开始写入的时候那个对象的intValue() 是5的话,那读出来之后也是5,,那么用序化类的作用。是用来传送类的对象。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马