FileReader 是用于读取字符流的类,它继承于InputStreamReader。要读取原始字节流,请考虑使用 FileInputStream。
FileWriter 是用于写入字符流的类,它继承于OutputStreamWriter。要写入原始字节流,请考虑使用 FileOutputStream。
FileReader和FileWriter源码分析
1. FileReader 源码(基于jdk1.7.40)

从中,我们可以看出FileReader是基于InputStreamReader实现的。
2. FileWriter 源码(基于jdk1.7.40)

从中,我们可以看出FileWriter是基于OutputStreamWriter实现的。
示例程序

运行结果:
c1=字
buf=流示例0123456