资讯专栏INFORMATION COLUMN

序列化02_对象的序列化流_ObjectOutputStream

Alliot / 1079人阅读

摘要:对象的序列化流作用把对象以流的方式写入到文件中保存构造方法创建写入指定的。使用步骤创建对象构造方法中传递字节输出流使用对象中的方法把对象写入到文件中释放资源创建对象构造方法中传递字节输出流使用对象中的方法把对象写入到文件中小美女释放资源

package com.itheima.demo04.ObjectStream;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

/*

java.io.ObjectOutputStream extends OutputStream
ObjectOutputStream:对象的序列化流
作用:把对象以流的方式写入到文件中保存

构造方法:
    ObjectOutputStream(OutputStream out) 创建写入指定 OutputStream 的 ObjectOutputStream。
    参数:
        OutputStream out:字节输出流
特有的成员方法:
    void writeObject(Object obj) 将指定的对象写入 ObjectOutputStream。

使用步骤:
    1.创建ObjectOutputStream对象,构造方法中传递字节输出流
    2.使用ObjectOutputStream对象中的方法writeObject,把对象写入到文件中
    3.释放资源

*/
public class Demo01ObjectOutputStream {

public static void main(String[] args) throws IOException {
    //1.创建ObjectOutputStream对象,构造方法中传递字节输出流
    ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("10_IOperson.txt"));
    //2.使用ObjectOutputStream对象中的方法writeObject,把对象写入到文件中
    oos.writeObject(new Person("小美女",18));
    //3.释放资源
    oos.close();
}

}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/76272.html

相关文章

  • 1、Properties集合 2、列化与反列化 3、打印 4、commons-IO

    摘要:集合的特点集合的特点类介绍类表示了一个持久的属性集。可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串特点的子类,集合中的方法都可以用。该集合没有泛型。键值可以存储到集合中,也可以存储到持久化的设备硬盘盘光盘上。 01Properties集合的特点 * A: Properties集合的特点 * a: Properties类介绍 * Propert...

    aboutU 评论0 收藏0
  • Java编程基础23——IO(其他)&Properties

    摘要:但它融合了和的功能。支持对随机访问文件的读取和写入。的概述和作为集合的使用了解的概述类表示了一个持久的属性集。可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 1_序列流(了解) 1.什么是序列流 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推. 2.使用方式 整合两个: S...

    vvpale 评论0 收藏0
  • 列化05列化练习

    摘要:练习序列化集合当我们想在文件中保存多个对象的时候可以把多个对象存储到一个集合中对集合进序列化和反序列化分析定义一个存储对象的集合往集合中存储对象创建一个序列化流对象使用对象中的方法对集合进行序列化创建一个反序列化对象使用对象中的方法读取文件 package com.itheima.demo04.ObjectStream; import java.io.*;import java.uti...

    Moxmi 评论0 收藏0
  • Java 对象列化

    摘要:对象序列化对象序列化机制允许把内存中的对象转换成与平台无关的二进制流,从而可以保存到磁盘或者进行网络传输,其它程序获得这个二进制流后可以将其恢复成原来的对象。 对象序列化 对象序列化机制允许把内存中的Java对象转换成与平台无关的二进制流,从而可以保存到磁盘或者进行网络传输,其它程序获得这个二进制流后可以将其恢复成原来的Java对象。 序列化机制可以使对象可以脱离程序的运行而对立存在 ...

    tianyu 评论0 收藏0
  • Java IO框架总揽--ObjectInputStream& ObjectOutputSt

    摘要:与的作用是对基本数据和对象进行序列化操作进行支持。如果检测到反序列化的类的和对象二进制流的不同,则会抛出异常。 ObjectInputStream与ObjectOutputStream的作用是:对基本数据和对象进行序列化操作进行支持。其中ObjectInputStream对象提供对基本数据和对象对持久存储,当我们需要读取这些存储这些基本数据或对象时,可以创建文件输入流对应的Object...

    philadelphia 评论0 收藏0

发表评论

0条评论

Alliot

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<