文件流的操作有两种:字节流、字符流
字节流:FileInputStream,FileInputStream
字符流:InputStreamReader,OutputStreamReader
这两种流对象都提供了拥有两种read方法,一次读取一个字节(字符)和多个字符(字节)
在字符流的基础上有进行了更彻底的一层包装,BufferedReader,BufferedWriter,这两个对像接受的参数类型有FileReader,因为FileReader继承自InputStreamReader。BufferedReader可以一次读取一行数据。