第八章 文件流的输入输出操作(Java).pptVIP

  • 14
  • 0
  • 约9.3千字
  • 约 37页
  • 2017-11-17 发布于河南
  • 举报
第八章 文件流的输入输出操作(Java)

* 如何实现对象序列化与反序列化 对象序列化包括如下步骤: 创建一个对象输出流,它可以包装一个其他类型的目标输出流,如文件输出流; 通过对象输出流的writeObject()方法写对象。 对象反序列化的步骤如下: 创建一个对象输入流,它可以包装一个其他类型的源输入流,如文件输入流; 通过对象输入流的readObject()方法读取对象。 只有实现了Serializable接口的类的对象才能被序列化。 name=成龙, age=50 将一个对象写入文本文件中,并读取出来。 1、创建一个学生对象 2、序列化对象与反序列化对象 运行效果如: * 示例 ?//一个学生对象 class Student implements Serializable { private String name; private int age; ? public Student(String name, int age) { this.name = name; this.age = age; } } 必须实现序列化 …… ObjectOutputStream out = new ObjectOutputStream (new FileOutputStream(e:\\objectFile.txt)); //序列化对象 Student s

文档评论(0)

1亿VIP精品文档

相关文档