一、序列化和反序列化的概念把对象转换为字节序列的过程称为对象的序列化,把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种途径:Ⅰ . 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中Ⅱ. 在网络上传送对
一、序列化和反序列化的概念
把对象转换为字节序列的过程称为对象的序列化,把字节序列恢复为对象的过程称为对象的反序列化。
对象的序列化主要有两种途径:
Ⅰ . 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中
Ⅱ. 在网络上传送对象的字节序列。
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。
二、序列化api
对象输出流(ObjectOutputStream)的常用方法:
// 创建写入指定 OutputStream 的 ObjectOutputStream。此构造方法将序列化流部分写入底层流 public ObjectOutputStream(OutputStream out) throws ioException // 将指定的对象写入 ObjectOutputStream public final void writeObject(Object obj) throws IOException
--结束END--
本文标题: Java对象的序列化与反序列化详解
本文链接: https://lsjlt.com/news/224231.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0