1. 字符流一般用来操作类似文本文件FileReader、FileWriter
2. 字节流一般用于操作二进制文件,如图片、mp3等。FileInputStream、FileOutputStream
3. 使用缓冲区读写大文件时可以提高效率。BufferedReader、BufferedWriter、BufferedInputStream、BufferedOutputStream
http://www.cnblogs.com/nerxious/archive/2012/12/15/2818848.html