1.I/O流介绍


I/O流,又被称为输入输出流。

I/O流 - 图1

1.1 Input输入

输入流:程序将外部的资源文件的内容,加载到JVM中的过程。

1.2 Output输出

输出流:程序将JVM中内容,输出到资源文件的过程

2. I/O流的分类


从流的流动方向的来讲:输入流、输出流
从流的内容大小来分:字节流(byte 1个字节),字符流(char 2个字节)
从流的功能上来分:低级流(直接和资源文件接触的流),高级流(对低级流中的数据进一步做流的处理,就叫高级流)

3.操作I/O流


操作IO流的3个步骤:
1、建立流。根据数据源和具体的操作(是读取还是写入)选择流,然后建立流。通过流的建立,创建内存到数据源之间的数据通道,以传输数据。
2、操作流。将数据读取到内存,或将内存中的数据写入数据源。
3、关闭流。流操作结束后,释放所有与该流相关联的系统资源。