IO流,对象流,基本概念

发布时间 2023-10-23 18:44:03作者: KukiHistory

序列化:对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为java对象的过程称为对象的反序列化。

序列化的作用两种:

1、持久化:把对象的字节序列永久保存在硬盘中。

2、网络通信:在网络上传送对象的字节序列。如:服务器之间的数据通信、对象传递

 

ObjectOutputStream代表对象输出流     方法:writeObject(Object obj)  序列化

ObjectInputStream代表对象输入流     方法: readObject(Object obj)  反序列化

 

只有实现了Serializable接口的类的对象才能被序列化。 Serializable接口是一个空接口,只起到标记作用。我们通常称为标记接口。