Reader类 顶级抽象类
java.io.Reader:字符输入流的最顶层父类,其中定义了一些共性的成员方法,是一个抽象类
共性的成员方法
int read() 读取单个字符并返回。
int read(char[] cbuf) 将字符读入数组,一次读取多个字符。
abstract void close() 关闭该流并释放与之关联的所有资源。
Reader的子类 因为抽象类不能直接创建对象需要子类
java.io.FileReader extends InputStreamReader extends Reader
FileReader:文件字符输入流
作用:把硬盘文件中的数据以字符的方式读取到内存中
构造方法: FileReader(String fileName)
FileReader(File file)
参数:读取文件的数据源
String fileName :文件的路径
File file :文件
FileReader构造方法的作用
1.创建一个FileReader对象
2.会把FileReader对象指向要读取的文件