一、序列化和反序列化的概念
把对象转换为字节序列的过程称为对象的序列化,把字节序列恢复为对象的过程称为对象的反序列化。
对象的序列化主要有两种途径:
Ⅰ . 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中
Ⅱ. 在网络上传送对象的字节序列。
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。
二、序列化API
对象输出流(ObjectOutputStream)的常用方法:
// 创建写入指定 OutputStream 的 ObjectOutputStream。此构造方法将序列化流部分写入底层流 public ObjectOutputStream(OutputStream out) throws IOException // 将指定的对象写入 ObjectOutputStream public final void writeObject(Object obj) throws IOException
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数260
191.63 KB下载数245
143.91 KB下载数1139
183.71 KB下载数640
644.84 KB下载数2752
相关文章
发现更多好内容猜你喜欢
AI推送时光机Java对象的序列化与反序列化详解
后端开发2023-05-31
一文详解Java对象的序列化和反序列化
后端开发2023-05-16
C#对JSON与对象的序列化与反序列化
后端开发2024-04-02
Java对象的XML序列化与反序列化实例解析
后端开发2023-05-30
Java之对象的序列化和反序列化
后端开发2019-09-29
Java IO流对象的序列化和反序列化实例详解
后端开发2023-05-31
Java序列化与反序列化
后端开发2023-05-14
Python 对象序列化与反序列化之pickle json详细解析
后端开发2024-04-02
Java序列化和反序列化(详解)
后端开发2023-09-11
【Java 基础篇】Java序列化与反序列化详解
后端开发2023-10-08
Java基础之序列化与反序列化详解
后端开发2024-04-02
Java对象的序列化和反序列化是什么
后端开发2023-07-06
C#使用Json.Net对JSON与对象的序列化与反序列化
后端开发2024-04-02
JavaIO之序列化与反序列化详解
后端开发2024-04-02
Java对象的序列化和反序列化举例分析
后端开发2023-06-19
C#实现对象的序列化和反序列化
后端开发2022-11-13
深入理解Java序列化与反序列化
后端开发2024-04-02
Java中怎么实现对象的序列化和反序列化
后端开发2024-04-02
咦!没有更多了?去看看其它编程学习网 内容吧