ObjectOutputStream 深度解析
ObjectOutputStream 深度解析
ObjectOutputStream
是 Java IO 体系中的一个关键类,用于序列化(将对象转换为字节流),通常与 ObjectInputStream
配合使用,实现对象的持久化存储或网络传输。
1.作用:完成对象的序列化过程
2.它可以将JVM当中的Java对象序列化到文件中/网络中
3.序列化:将Java对象转换为字节序列的过程。(字节序列可以在网络中传输)
4.序列化:serial
1. 核心概念剖析
(1)序列化(Serialization)
-
定义:将 Java 对象转换为字节流的过程,便于存储或传输。
-
反序列化:
ObjectInputStream
负责将字节流还原为对象。 -
关键接口:
Serializable
(标记接口,无方法)java
public class Person implements Serializable { ... }
(2)核心方法
方法< |
---|