概念
序列化就是 把对象转换为字节序列的过程
反序列化就是 把字节序列恢复为对象的过程
Javaio包下的ObjectOutputStream是对象输出流 它下面的方法writeObject(Object o)可以将object对象序列化 ObjectInputStream是对象输入流 它下面的方法readObject()从原输入流中读取字节序列 再把他们反序列化成一个对象 将其返回 所以这个方法的返回值是Object类型
只有实现了 Serializable 接口的类的对象才能被序列化
范例
定义一个People类
package com.ytzl.chapter03.demo.demo10;
import java.io.Serializable;
/**
* @program: javaApi
* @description:
* @author: Luffy
* @create: 2022-04-06 19:35
**/
//实现Serializable接口
public class People implements Serializable {
private String name;
private int age;
private String sex;
private String address;
private String iphone;
public People(String name, int age, String sex, String address, String iphone) {
this.name