第6章对象序列化.ppt
《第6章对象序列化.ppt》由会员分享,可在线阅读,更多相关《第6章对象序列化.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、对象序列化对象序列化Java高级编程高级编程(第六讲第六讲)2知识回顾知识回顾n网络基础网络基础nIP地址和端口号地址和端口号nSocket基础基础nTCP Socket编程编程n基于多线程的基于多线程的Socket编程编程3教学内容教学内容n对象序列化概述对象序列化概述n支持序列化的接口和类支持序列化的接口和类ntransient关键字关键字n应用序列化编程应用序列化编程4重点、难点重点、难点n支持序列化的接口和类支持序列化的接口和类n应用序列化编程应用序列化编程5对象序列化概述对象序列化概述n对象记录自己状态的过程,通常被称之为对对象记录自己状态的过程,通常被称之为对象的序列化象的序列化(
2、Serialization)。也可以理解为把。也可以理解为把对象的状态写入一个字节流的过程对象的状态写入一个字节流的过程。n对象逆序列化对象逆序列化(Deserializing):从字节流中读:从字节流中读取对象的过程。取对象的过程。6支持序列化的接口和类支持序列化的接口和类nSerializable接口接口nExternalizable接口接口nObjectOutput接口接口nObjectInput接口接口nObjectOutputStream类类nObjectInputStream类类7Serializable接口接口n只有一个实现只有一个实现Serializable接口的对象可以被接口
3、的对象可以被序列化工具存储和恢复。序列化工具存储和恢复。nSerializable接口没有定义任何成员。它只用接口没有定义任何成员。它只用来表示一个类可以被序列化。如果一个类可来表示一个类可以被序列化。如果一个类可以序列化,它的所有子类都可以序列化。以序列化,它的所有子类都可以序列化。8Externalizable接口接口n可以让需要序列化的类实现可以让需要序列化的类实现Serializable接口接口的子接口的子接口ExternalizablenExternalizable接口表示实现该接口的类在序接口表示实现该接口的类在序列化中由该类本身来控制信息的写出和读入。列化中由该类本身来控制信息的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 对象 序列
限制150内