黑马程序员技术交流社区

标题: 对象序列化为什么要用到IO流? [打印本页]

作者: 梁健    时间: 2011-12-14 23:21
标题: 对象序列化为什么要用到IO流?
本帖最后由 l梁键 于 2011-12-15 09:52 编辑

在对象序列化为什么要用到IO流呢?是有优势还是必须得?
作者: 程传鹏    时间: 2011-12-15 08:25
同学,不用IO流,你自己会写对象序列化的类么?你自己要是能写出一个类来,定义了同样的功能,封装下,一样可以用,只所以要用到IO是因为IO为我们提供了已以封装好的对象序列化的功能了,不必要我们自己再重新写,我们直接拿来用就OK了
作者: 舒远    时间: 2011-12-15 09:03
对象序列化是要将对象以二进制编码写到文件中,JDK的IO框架已经为我们封装好了这些功能,通过使用IO技术才能将二进制数据写到文件中。我们自己没必要重新开发这样功能的类了。
作者: 马伟奇    时间: 2011-12-15 09:19
序列化的意思:
将对象的状态信息转换为可以存储或传输的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。
序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。
作者: 马伟奇    时间: 2011-12-15 09:20
你得弄清楚什么是序列化,基础啊,楼主




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