不说话,先上图(IO常用类层次结构):
字符流常用底层类为:
FileReader、FileWriter,BufferedReader、BufferedWriter,区别为缓存机制;
字节流常用底层类:
FlleInputStream、FileOutputStream,BufferedInputStream、BufferedOutputStream,区别为缓存机制。
字符流,字节流转换类:
InputStreamReader、OutputStreamWriter,本身属于字符流体系,通过传入字节流和字符编码通过构造方法创建字符流实例。
此外,还有打印流,序列流,随机存取流等,慢慢研究吧!
原文:http://www.cnblogs.com/sunqian/p/5221818.html