IO简介:
概述:
I(input,输入)/O(Output,输出)流,是Java中用来传输数据的方法
划分:
按照流向分:
输入流: 读数据
输出流: 写数据
按照操作分:
字节流: 以字节为单位来操作数据
InputStream :字节输入流的项目层抽象类
FileInputStrem : 普通的字节流
BufferedlnputStream : 高效的字节流(也叫:缓冲字节输入流)
OutputStream : 字节输出的顶层抽象
FileOutputStream : 普通的字节输出流
BufferedOututStream : 高效的字节输出流(也叫:字节缓冲输出流)
字节流: 以字符为单位来操作数据
Reader :字符输入的顶层抽象类
fileReder : 普通的字符输入流
Buffreedreader : 高效的字符输入流(也叫:字符缓冲输入流)
writer : 字符输出流的顶层抽象类
filewirter:普通的字符输出流
bufferedwriter: 高效的字符输出流(也叫:字符缓冲输出流)