朝辞白帝彩云间,千里江陵一日还。

两岸猿声啼不住,轻舟已过万重山。

               ——早发白帝城

 

总结一下有哪些I/O流:

输入流方法主要是read()和close(),输出流方法主要是write()、flush()和close(),下面主要介绍各流的继承关系和构造方法

File

Java学习笔记——I/O流常用类之间的继承关系及构造方法

构造方法:

 Java学习笔记——I/O流常用类之间的继承关系及构造方法

一、字节流

1、InputStream

此抽象类表示字节输入流的所有类的超类

Java学习笔记——I/O流常用类之间的继承关系及构造方法

·FileInputStream

FileInputStream 从文件系统中的某个文件中获得输入字节。哪些文件可用取决于主机环境。

构造方法:

Java学习笔记——I/O流常用类之间的继承关系及构造方法

·ObjectInputStream

ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。

构造方法:

Java学习笔记——I/O流常用类之间的继承关系及构造方法

 

2、OutputStream

此抽象类表示字节输出流的所有类的超类

Java学习笔记——I/O流常用类之间的继承关系及构造方法

·FileOutputStream

文件输出流是用于将数据写入 FileFileDescriptor 的输出流。文件是否可用或能否可以被创建取决于基础平台。

构造方法:

Java学习笔记——I/O流常用类之间的继承关系及构造方法

·ObjectOutputStream

ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。可以使用 ObjectInputStream 读取(重构)对象。通过在流中使用文件可以实现对象的持久存储。如果流是网络套接字流,则可以在另一台主机上或另一个进程中重构对象。

构造方法:

Java学习笔记——I/O流常用类之间的继承关系及构造方法

 

二、字符流

1、Reader(抽象类)

Java学习笔记——I/O流常用类之间的继承关系及构造方法

 ·BufferedReader

 Java学习笔记——I/O流常用类之间的继承关系及构造方法

 ·InputStreamReader(字节流通向字符流的桥梁)

Java学习笔记——I/O流常用类之间的继承关系及构造方法

·FileReader(继承于InputStreamReader

Java学习笔记——I/O流常用类之间的继承关系及构造方法

2、Writer(抽象类)

Java学习笔记——I/O流常用类之间的继承关系及构造方法

·BufferedWriter

Java学习笔记——I/O流常用类之间的继承关系及构造方法

·OutputStreamWriter(字节流通向字符流的桥梁)

Java学习笔记——I/O流常用类之间的继承关系及构造方法

·FileWriter(继承于OutputStreamWriter

Java学习笔记——I/O流常用类之间的继承关系及构造方法

 

相关文章:

  • 2021-09-06
  • 2022-01-02
  • 2022-01-06
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
猜你喜欢
  • 2022-01-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
  • 2022-12-23
相关资源
相似解决方案