FileReader | FileWriter

FileReader

FileReader按字符读取文件,本身未实现任何read方法,通过调用继承的InputStreamReader中的read方法实现读取

构造函数
 public FileReader(File file) throws FileNotFoundException {
     
 		//调用inputstreamreader的构造函数,进行初始化
        super(new FileInputStream(file));
 }

FileWriter

FileWriter 按字符写入数据到关联的文件,本身未实现任何write方法,通过调用继承的outputstreamwriter实现write字符的功能

	构造函数,本身是创建字节流,通过outputstreamwriter转换为字符流
   public FileWriter(File file) throws IOException {
     
        super(new FileOutputStream(file));
    }

  

你可能感兴趣的:(java,i/o)