流相当于一辆火车(个人理解),程序向输出流写入数据,靠这辆车运出去;又向输入流读取数据(相当于外界给你寄来了信,你来读取),读取外界输入的东西.
输出流:
程序向输出流写入数据,将程序中的数据输出到外界(显示器,打印机,文件,忘了)的通信通道.也就是写入
写入文件过程
文件的输出流,用来写入文件内容:
1.找到指定的文件
2.根据文件创建文件的写入流
3.把文件转换为字节数组
4.向文件写内容
5.关闭输出流
输入流:
程序冲输入流读取数据源,数据源包括(键盘,文件,网络),就是将数据源读入到程序的通信通道.
读取文件过程
1.找到指定文件
2.根据文件创建输入流
3.创建字节数组
4.读取内容,放到字节数组里面
5.关闭输入流