天天看点

java IO流 初学总结

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(透明的)