使用ObjectOutputStream实现对象的序列化

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("序列化完毕");
    }
}

 

posted @ 2021-02-26 13:39  之樾  阅读(139)  评论(0)    收藏  举报