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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 梁健 黑马帝   /  2011-12-14 23:21  /  2727 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 l梁键 于 2011-12-15 09:52 编辑

在对象序列化为什么要用到IO流呢?是有优势还是必须得?

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

4 个回复

正序浏览
你得弄清楚什么是序列化,基础啊,楼主
回复 使用道具 举报
序列化的意思:
将对象的状态信息转换为可以存储或传输的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。
序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
舒远 黑马帝 2011-12-15 09:03:43
藤椅
对象序列化是要将对象以二进制编码写到文件中,JDK的IO框架已经为我们封装好了这些功能,通过使用IO技术才能将二进制数据写到文件中。我们自己没必要重新开发这样功能的类了。
回复 使用道具 举报
同学,不用IO流,你自己会写对象序列化的类么?你自己要是能写出一个类来,定义了同样的功能,封装下,一样可以用,只所以要用到IO是因为IO为我们提供了已以封装好的对象序列化的功能了,不必要我们自己再重新写,我们直接拿来用就OK了

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马