java IO 流主要是分为6个类
输入流、输出流、字节流、字符流(1字符=2字节)、节点流(1结点=8bits)、处理流
Input , Output , Stream , Reader Writer , 直接连接的流 ,包装在直接流之上的流
I nputStream OutputStream 字节输入输出流(抽象的)
Reader Writer 字符输入输出流
FileInputStream FileInputStream 对文件进行操作的字节输入输出
FileReader FileWriter 对文件进行操作的字符输入输出
BufferedInputStream BufferedInputStream 有小桶(可以进行缓冲)的字节输入输出流
BufferedReader BufferedWriter 有小桶(可以进行缓冲)的字符输入输出流
InputStreamReader OutputStreamWriter 将字节流转换为字符流(没有将字符流转换为字节流的类,没有意义)
DateInputStream DateOutputStream 直接对数据进行输入和输出(字符流)
PrintStream PrintWriter 输出,并且不报错,对于初学来说感觉跟System.out.print();没啥两样
ObjectInputStream ObjectOutputStream 对Object进行操作T implements Serializable(T实现Seri..创造Object) Transient(透明的)