ObjectOutputStream:对象的序列化流

Posted yhqtv-com

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ObjectOutputStream:对象的序列化流相关的知识,希望对你有一定的参考价值。

 1 package com.itheima.demo04.ObjectStream;
 2 
 3 import java.io.FileOutputStream;
 4 import java.io.IOException;
 5 import java.io.ObjectOutputStream;
 6 
 7 /*
 8     java.io.ObjectOutputStream extends OutputStream
 9     ObjectOutputStream:对象的序列化流
10     作用:把对象以流的方式写入到文件中保存
11 
12     构造方法:
13         ObjectOutputStream(OutputStream out) 创建写入指定 OutputStream 的 ObjectOutputStream。
14         参数:
15             OutputStream out:字节输出流
16     特有的成员方法:
17         void writeObject(Object obj) 将指定的对象写入 ObjectOutputStream。
18 
19     使用步骤:
20         1.创建ObjectOutputStream对象,构造方法中传递字节输出流
21         2.使用ObjectOutputStream对象中的方法writeObject,把对象写入到文件中
22         3.释放资源
23  */
24 public class Demo01ObjectOutputStream {
25     public static void main(String[] args) throws IOException {
26         //1.创建ObjectOutputStream对象,构造方法中传递字节输出流
27         ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("10_IO\person.txt"));
28         //2.使用ObjectOutputStream对象中的方法writeObject,把对象写入到文件中
29         oos.writeObject(new Person("小美女",18));
30         //3.释放资源
31         oos.close();
32     }
33 }

 

以上是关于ObjectOutputStream:对象的序列化流的主要内容,如果未能解决你的问题,请参考以下文章

javaIO中的对象流ObjectInputStream与ObjectOutputStream

ObjectOutputStream:对象的序列化流

ObjectOutputStream:对象的序列化流

Java对象序列化,与ObjectOutPutStream一起使用后如何使用相同的文件

Java--ObjectInputStream和ObjectOutputStream

Java 对象流(输入-输出)objectoutputstream序列化报错