一.IO流中的结构

字符流:顾名思义,该流只能处理字符,但处理字符速度很快
字节流:可以处理所有以bit为单位储存的文件,也就是说可以处理所有的文件,但是在处理字符上的速度不如字符流
二.IO流的具体使用
从各种输入流到各种输出流
注:其实在各个不同的类型中,输入流到输出流的套路基本都一样。
那就拿最简单的FileOutputStream来举例子吧
从FileOutputStream到FileIntputStream其实就是复制一个文件的过程,将文件读取到FileIntputStream中,后输出到FileOutputStream也就是相当于输出到了硬盘的文件中。
我们可以以两个桶为例,一个桶为FileIntputStream,另一个桶为FileOutputStream,如果要把一个桶里的水转移到另一个桶中,我们首先需要一个水瓢,一次次的舀水才能完成我们的需求。
废话不多说,直接上代码:
网友评论