Java中的IO流大体介绍

时间:2022-06-29 21:35:42

由于Java中的IO流是在是知识点繁多,所以我大约花了1周的时间将其整理起来。但是整理起来后并不是将完事了,我还是要分字节流和字符流来讲述。然后字节流和字符流中还有是否带有缓冲流。

讲述完IO流后我将讲述NIO。

一.认识IO流

1.什么是IO流?

Java中能够产生数据流能力的对象或者能够接收数据流的对象。

2.Java中IO流的类设计

在学习之前我们要了解Java中输入流和输出流的含义,从内存或者文件中输入程序的为输入流,从程序中输出到内存或者文件中的为输出流。

根据读取的读取方式分为字节流和字符流,一次读取一个字节为字节流,一次读取一个字符的为字符流。

壹.按照流的方向分:

1.输入流:

   InputStream 及其子类

   Reader 及其子类

2.输出流:

  OutputStream 及其子类

  Writer 及其子类

贰.按照读取方式分:

1.字节流:

   OutputStream 及其子类

   InputStream 及其子类

2.字符流:

   Reader 及其子类

   Writer 及其子类