package com.sean.base.streamStudy;
import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
/**
*使用ObjectOutputStream实现对象的序列化
* 要求:序列化的类必须实现Serializable接口
* @create 2021-02-26 13:32
*/
public class Demo06 {
public static void main(String[] args)throws Exception {
//1创建对象流
FileOutputStream fos = new FileOutputStream("d:\\stu.bin");
ObjectOutputStream oos = new ObjectOutputStream(fos);
//2序列化(写入操作)
Student s1 = new Student("张三",29);
oos.writeObject(s1);
//3关闭
oos.close();
System.out.println("序列化完毕");
}
}