I是Input输入,O是Output输出
IO流是有起点和终点的字节序列
Java程序读写数据就需要使用IO流
以InputStream结尾是输入字节流
以OutStream结尾是输入字节流
以Reader结尾是输入字符流
以Writer结尾是输出字符流
在使用IO流读写文件时,一般包含三步:
1.建立当前程序与文件之间的流通道
2.通过流读写文件内容
3.关闭流通道
缓冲字节流
BufferedInputStream可以对其他InputStream进行缓冲
BufferedOutputStream可以对其他OutputStream进行缓冲