Reader字符输入流的继承结构
    Reader:字符输入流的父类,抽象类。
    InputStreamReader:转换流,字节输入流转换成字符输入流。
    FileReader:文件字符输入流。
    BufferedReader:带缓冲的字符输入流
    字符输入流FileReader和其他字符输入流之前的关系
    文件字符输入流FileReader是一个节点流,是其他字符输入流依赖的字符输入流。此类直接读取磁盘上的文件。
    FileReader字符输入流的构造函数:
    FileReader(File file)
    FileReader(String fileName)
	    字符缓冲输入流BufferedReader是带缓冲区的输入流,默认8k的char类型数组作为缓冲区,主要是为了减少读取磁盘的次数,提高程序的性能。
	
    BufferedReader字符输入流的构造函数:
    BufferedReader(Reader in)
    BufferedReader(Reader in, int sz)
    从BufferedReader输入流的构造函数就可以看出,此类是包装类,构造函数中的参数类型是Reader,可以是FileReader,也可以是InputStreamReader转换流。
    InputStreamReader转换流的主要作用是将字节输入流转换成字符字符流,是Reader抽象类的核心实现,也是包装类。
    InputStreamReader输入转换流的构造函数:
    InputStreamReader(InputStream in)
	    从构造函数可以看出,转换流包装的是FileInputStream字节输入流。将字节输入流转换成字符输入流Reader,可以作为BufferedReader缓冲流的节点流。
	更多山东IT培训相关资讯,请扫描下方二维码