1.介绍数据存在的内存中的问题

不能永久化存储,只要代码运行结束,所有数据都会丢失。

想永久存储数据怎么办呢?将数据存储在文件中。

2.介绍IO流的概念、作用、分类

IO流的概念

1.I表示intput,输入
2.O表示output,输出

IO流的作用

1.将数据写到文件中,实现数据永久化存储
2.读取文件中的数据到程序

按流向分 (站在程序的角度)

1.输入流
2.输出流

按操作数据类型分

1.字节流

1.1掌握字节流写一个字节数据
FileOutputSteam文件字节输出流, 把程序中的字节数据写到文件
image.png
1.2掌握字节流写多个字节数据
FileInputSteam文件字节输入流, 读文件中的字节数据到程序
image.png
1.3了解字节流读一个字节数据
image.png
1.4回顾String和byte数组转换API
1.5掌握字节流读多个字节数据
1.6掌握字节流案例-文件复制
image.png

2.字符流

1.了解字符流读一个字符

2.掌握字符流读多个字符

image.png

3.掌握字符流写数据

image.png
image.png

4.了解数据追加续写和换行

FileWriter文件字节输出流, 把程序中的字符数据写到文件
image.png
image.png

3.介绍IO流体系