序列化:对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为java对象的过程称为对象的反序列化。
序列化的作用两种:
1、持久化:把对象的字节序列永久保存在硬盘中。
2、网络通信:在网络上传送对象的字节序列。如:服务器之间的数据通信、对象传递
ObjectOutputStream代表对象输出流 方法:writeObject(Object obj) 序列化
ObjectInputStream代表对象输入流 方法: readObject(Object obj) 反序列化
只有实现了Serializable接口的类的对象才能被序列化。 Serializable接口是一个空接口,只起到标记作用。我们通常称为标记接口。
标签:字节,对象,Object,接口,IO,序列,序列化,基本概念 From: https://www.cnblogs.com/kukihistory/p/17783194.html