黑马程序员技术交流社区

标题: 关于对象序列化的问题 [打印本页]

作者: laiminghui    时间: 2013-12-4 14:35
标题: 关于对象序列化的问题
本帖最后由 laiminghui 于 2013-12-5 17:48 编辑




对象为什么要序列化?
                     序列化的作用?
                                   怎么理解序列化?  




求解答。。。。。。。。。。。。。。。。。。。。。。。。。

作者: 史超    时间: 2013-12-4 15:09
1:对象为什么要序列化?
简单的讲:序列化是用来处理对象流(对象的内容进行流化以便读写操作)的机制,它是为了解决对象流相关读写操作时可能出现的问题。

2:序列化的作用?
一般程序在运行时,产生对象,这些对象随着程序的停止运行而消失,但如果我们想把某些对象(因为是对象,所以有各自不同的特性)保存下来,在程序终止运行后,这些对象仍然存在,可以在程序再次运行时读取这些对象的值,或者在其他程序中利用这些保存下来的对象。这种情况下就要用到对象的序列化。

3,:怎么理解序列化?
实际就是类似于字符串转换成字节流,方便读和取。
作者: kongling    时间: 2013-12-4 18:37
Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java中,一切都是对象,在分布式环境中经常需要将Object从这一端网络或设备传递到另一端。这就需要有一种可以在两端传输数据的协议。Java序列化机制就是为了解决这个问题而产生。
作者: laiminghui    时间: 2013-12-5 17:46
史超 发表于 2013-12-4 15:09
1:对象为什么要序列化?
简单的讲:序列化是用来处理对象流(对象的内容进行流化以便读写操作)的机制,它 ...

:handshake  ........
作者: laiminghui    时间: 2013-12-5 17:46
kongling 发表于 2013-12-4 18:37
Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节 ...

:handshake ........




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