- 0
- 0
- 约 11页
- 2016-11-28 发布于重庆
- 举报
Java序列化深入分析
Java 序列化深入分析
??序列化是指把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。序列化后的字节流保存了Java对 象的状态以及相关的描述信息。客户端从文件中或网络上获得序列化后的对象字节流后,根据字节流中所保存的对象状态及描述信息,通过反序列化重建对象。本质上讲,序列化就是把实体对象状态按照一定的格式写入到有序字节流,反序列化就是从有序字节流重建对象,恢复对象状态。序列化机制的核心作用就是对象状态的 保存与重建。
Java序列化机制解析
??Java API提供了对序列化的支持,要实现对象的序列化和反序列化,基本上包括两个步骤:
1.声明对象具有可序列化的能力
2.通过Java API实现具体的序列化处理
??在Java语言中,声明对象具有可序列化的能力主要有两种方式:
其一,实现Serializable接口;
其二,实现Externalizable接口。
两者既有区别又有联系。
Serializable接口
??Serializable接口在JDK源码中定义如下:
/*
* @author unascribed
* @see java.io.ObjectOutputStream
* @see java.io.ObjectInputStream
* @see java.io.ObjectOutput
* @see j
您可能关注的文档
- C16050期货市场风险管理制度(上)90分.doc
- COS认证服务流程.doc
- cSMART技术.docx
- Cwindows服务开发教程.docx
- BadBoy脚本录制+JMeter测试实例.docx
- C精华面试题及答案.doc
- C中调用WebService.doc
- C栋地下室大体积砼施工方案.doc
- CLASS-VP操作规程.doc
- Cony分组密码算法实验报告.doc
- 2023-2024学年福建省漳州市华安县人教版二年级上册期中学业质量监测数学试卷(解析版).pdf
- 2023-2024学年甘肃嘉峪关高三上册语文期末模拟试卷4.pdf
- 2023-2024学年甘肃酒泉高一上册语文期末试卷4(人教版).pdf
- 2023-2024学年福建省泉州市永春三中片区七年级(上)期中数学试卷.pdf
- 2026年心理健康教育工作实施方案——心晴向阳·一路生长.docx
- 学校教师弹性上下班与身心健康关怀实施方案(2026修订).docx
- 初中校长在九年级毕业照拍摄现场讲话.docx
- GSB 04-4305-2025-砷、汞、铅、锌等33种无机元素混合溶液标准样品(100mgL)标准研究报告.docx
- GSB 04-4306-2025-铝、铍、钴、锰等32种无机元素混合溶液标准样品(100mgL)标准研究报告.docx
- GSB 07-1184-2000-水质锌标准样品(0.01-2mgl)标准研究报告.docx
最近下载
- 江苏省小学科学实验知识竞赛题库附答案.doc VIP
- 广东省汕尾市2022-2023学年八年级下学期期末考试数学试卷(含解析).doc VIP
- 建筑施工组织设计规范GB_T50502(最新版).docx VIP
- 职业健康体检表.pdf VIP
- 2022课堂纪律保证书6篇.pdf VIP
- 中国共产党党员的义务和权利PPT课件.pptx VIP
- ENGINETU5JP4大修手册.doc VIP
- 22J403-1 楼梯 栏杆 栏板(一).docx VIP
- 专题党课:深学笃行正确学习教育+实干担当育新人.docx VIP
- 2026上海中考英语复习必背知识:阅读完形障碍词汇+首字母填空高频词汇.pdf VIP
原创力文档

文档评论(0)