常见IO流的分类
1.什么是输入?什么是输出?
输入:把硬盘中的数据,读取到内存中使用
输出:把内存中的数据,写入到硬盘中保存
2.分类
3.使用步骤(常见的)
1.字节输入流的使用步骤:
1)创建一个FileOutputStream对象,构造方法传递写入数据的目的地
2)调用FileOutPutStream对象中的方法Write,把数据写入到文件中
3)释放资源
示例
2.字节输出流的使用步骤:
1)创建FileInputStream对象,构造方法中绑定要读取的数据源
2)使用FileInputStream对象中的方法read,读取文件
3)释放资源
示例
3.字符输出流的使用步骤:
1)创建FileWriter对象,构造方法中绑定要写入的数据的目的地
2)使用FileWriter中的方法write,把数据写入到内存缓冲区中(字符转换为字节的过程)
3)使用FileWriter中的方法flush,把内存缓冲区中的数据,刷新到文件中
4)释放资源
示例
4.字符输入流的使用步骤:
1)创建FileReader对象,构造方法中绑定要读取的数据源
2)使用FileReader对象中的方法read读取文件
3)释放资源
示例
4.综合运用案例–文件复制步骤