Java中常见的IO流有关的类有如下:
字节流
InputStream 字节输入流的基类(抽象)
OutputStream 字节输出流的基类(抽象)
FileInputStream 文件字节输入流
FileOutputStream 文件字节输出流
BufferedInputStream 带有缓冲区字节输入流
BufferedOutputStream 带有缓冲区字节输出流
字符流
Reader 字符输入流(抽象类)
Writer 字符输出流(抽象类)
InputStreamReader 字符输入转换流,将字节流转化为字符流
OutputStreamWriter 字符输出转换流
FileReader 文件字符输入流
FileWriter 文件字符输出流
BufferedReader 带有缓冲区字符输入流
BufferedWriter 带有缓冲区字符输出流