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
Java对象序列化,与ObjectOutPutStream一起使用后如何使用相同的文件