当前位置: java基础教程 > 12-java.io基础IO包 > 阅读正文

ObjectOutputStream

2021.2.16.   523 次   355字

此类是序列化流

1.导包
import java.io.ObjectOutputStream;
2.构造方法

至少需要一个 OutputStream 作为参数

//先创建一个 FileOutputStream 作为参数
FileOutputStream fos = new FileOutputStream("D:\\a.txt");
ObjectOutputStream oos = new ObjectOutputStream(fos);
3.方法

先创建一个类,叫 Person ,此类必须实现 Serializable 接口

此接口,是一个标记接口,其中没有内容,只检测类是否实现此类

如果没有实现此接口,那么无法序列化和反序列化

1.把对象写出到文件中

oos.writeObject(new Person("张三",18));

2.关闭流

oos.close();

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群