序列化与反序列化概要
主讲人:赖春林 序列化与反序列化 序列化与反序列化 概念 序列化是将对象状态转换为可保持或传输的形式的过程。序列化的 补集是反序列化,后者将流转换为对象。这两个过程一起保证数据 易于存储和传输。 种类 二进制序列化 对象的公共字段和私有字段以及类(包含所有该类的程序集)的名称 ,将转换成字节流,而字节流接着写入数据流。随后对该对象进行反 序列化时,将创建原始对象的准确克隆。 XML序列化 XML序列化将对象的公共字段和属性或者方法的参数及返回值序列化 为符合特定XML架构定义语言文档的XML流。 SOAP序列化 将对象序列化为符合SOAP规范的XML流。SOAP是一种基于XML的 协议,它是专门为使用XML来传输过程调用而设计的。 二进制序列化 用法 在关联的类加上[Serializable]特性 BinaryFormatter formatter=new BinaryFormatter(); formatter.Serialize(fs,object); 二进制反序列化 用法 BinaryFormatter formatter=new BinaryFormatter(); T object=(T)formatter.Deserialize(fs); 实践题 输入学生信息(学号、姓名、性别、手机号),将学生信息序列化为二进 制流并保存在文件中。 反序列化学生信息文件,输
您可能关注的文档
最近下载
- 人教版高中物理选修一第三章《机械波》解答题专题训练 (15)(含答案解析).docx VIP
- Python语言程序设计入门7.3 标准库(二):turtle库.pptx VIP
- 医务人员手卫生知识培训内容课件.pptx
- DB61-T5129-2025 陕西省房屋建筑与装饰工程工程量计算标准.pdf VIP
- 导流隧洞砼专项施工方案.docx VIP
- 2024年师德师风立德树人教师校本培训PPT课件:凝心聚力树师风潜心育人立师德.pptx
- 2025年成都市经济发展研究院面向社会公开招聘编外工作人员参考题库最新.docx VIP
- 儿童血小板增多症诊断与治疗专家共识(2026).pptx VIP
- 东南大学2015年规划考研真题sy.pdf VIP
- 10.3《保障财产权》 课件 2025-2026学年统编版道德与法治七年级下册.ppt VIP
原创力文档

文档评论(0)