字节流与字符流

时间:2021-07-23 21:01:46

1、在程序中所有的数据都是以流的方式进行传输和保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流来完成。

在java.io包中操作文件的内容主要有两大类:字节流和字符流。

在字节流输出数据主要是使用OutputStream完成,输入使用的是InputStream。

在字符流中输出数据主要是使用Writer类完成,输入数据主要是Reader类完成。

 

以文件操作为例,主要的操作流程如下:

A、使用File类打开一个文件;

B、通过字节流或字符流的子类,指定输出位置;

C、进行读写操作;

D、关闭文件。