什么叫做对象的串行化?

libad 2002-06-06 06:54:46
什么叫做对象的串行化?
...全文
357 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hehecafe 2002-06-07
  • 打赏
  • 举报
回复
实现了序列化的类,可以将该类的对象的当前状态保存下来,以后可以直接的使用上次保存的对象。但是有很多东西我都不是很明白,希望能有一个高手来指点一下!看书!!
mty 2002-06-07
  • 打赏
  • 举报
回复
对象的序列化其实也只是让此对象实现一个空的接口而已..接口Serialize是个空接口,没有任何方法声明.大家如果用过instanceof的话,就会对这个结构的作用有一定了解的.
goatzx 2002-06-07
  • 打赏
  • 举报
回复
在RMI分布式应用系统中,服务器与客户机之间传递的Java对象必须是可序列化的对象。不可序列化的对象不能在对象流中进行传递。对象序列化扩展了核心Java输入/输出类,同时也支持对象。对象序列化支持把对象编码以及将通过它们可访问到的对象编码变成字节流;同时,它也支持流中对象图形的互补重构造。序列化用于轻型持久性和借助于套接字或远程方法调用(RMI)进行的通信。序列化中现在包括一个 API(Application Programming Interface,应用程序接口),允许独立于类的域指定对象的序列化数据,并允许使用现有协议将序列化数据域写入流中或从流中读取,以确保与缺省读写机制的兼容性。

为编写应用程序,除多数瞬态应用程序外,都必须具备存储和检索 Java对象的能力。以序列化方式存储和检索对象的关键在于提供重新构造该对象所需的足够对象状态。存储到流的对象可能会支持 Serializable(可序列化)或 Externalizable(可外部化)接口。对于Java对象,序列化形式必须能标识和校验存储其内容的对象所属的 Java类,并且将该内容还原为新的实例。对于可序列化对象,流将提供足够的信息将流的域还原为类的兼容版本。对于可外部化对象,类将全权负责其内容的外部格式。序列化 Java 对象的目的是:提供一种简单但可扩充的机制,以序列化方式维护 Java对象的类型及安全属性;具有支持编组和解编的扩展能力以满足远程对象的需要;具有可扩展性以支持 Java 对象的简单持久性;只有在自定义时,才需对每个类提供序列化自实现;允许对象定义其外部格式。

bonniekevon 2002-06-06
  • 打赏
  • 举报
回复
对象的序列化,是指让对象实现可序列化接口,使对象能够在流中传输.
将对象储存在存储器上只不过是对对象序列化的一个应用结果.
killjoy 2002-06-06
  • 打赏
  • 举报
回复
对象的串型化,也有叫做对象的序列话,并不只是简单的把对象保存在存储器上,它可以使我们在流中传输对象,使对象变的可以像基本数据一样传递。
RMI的实现也是基于对象序列化的。
hccpro 2002-06-06
  • 打赏
  • 举报
回复
串行化和序列化是一个道理。

就是把对象保存在永久存储器上的方法。
a_ja 2002-06-06
  • 打赏
  • 举报
回复
不知道,我就知道对象的序列化

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧