Java IO - FileReader&FileWriter

原创 2016年05月31日 21:49:59

基本概念

  • 字符文件操作流(FileReader/ FileWriter),本身不做任何具体实现,所有操作都是通过字符字节转换流进行转换后再调用字节文件操作流(FileInputStream/FileOutputStream)来完成。

源码探究

具体探究见 FileInputStream/FileOutputStream。

1.FileReader

public class FileReader extends InputStreamReader {

    public FileReader(String fileName) throws FileNotFoundException {
        super(new FileInputStream(fileName));
    }

    public FileReader(File file) throws FileNotFoundException {
        super(new FileInputStream(file));
    }

    public FileReader(FileDescriptor fd) {
        super(new FileInputStream(fd));
    }

}

2.FileWriter

public class FileWriter extends OutputStreamWriter {

    public FileWriter(String fileName) throws IOException {
        super(new FileOutputStream(fileName));
    }

    public FileWriter(String fileName, boolean append) throws IOException {
        super(new FileOutputStream(fileName, append));
    }

    public FileWriter(File file) throws IOException {
        super(new FileOutputStream(file));
    }

    public FileWriter(File file, boolean append) throws IOException {
        super(new FileOutputStream(file, append));
    }

    public FileWriter(FileDescriptor fd) {
        super(new FileOutputStream(fd));
    }

}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java IO流->节点流->字符流:FileReader与FileWriter

示例代码: import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOEx...

java基础之IO流中的FileReader和FileWriter的认识和实现

学习io流: 1、基类字节流 inputstream,outputStream 2、基类字符流 Reader,writer...

黑马程序员—JAVA IO(File类、FileReader、FileWriter)

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 一、FileReader 用来...

Java基础 - IO流之字符流,FileReader,FileWriter,BufferedReader,BufferedWriter,装饰设计模式,编码表

Java基础 - IO流之字符流,FileReader,FileWriter,BufferedReader,BufferedWriter,装饰设计模式,编码表...

Java--IO流(FileReader,FileWriter)

一、字符流FileReader        字符流是可以直接读写字符的IO流 字符流读取字符, 就要先读取到字节数据, 然后转为字符 如果要写出字符, 需要把字符转为字节再写出 二、字符流使用场景 ...

java io 笔记二:FileOutPutStream、FileInPutStream、FileWriter、FileReader类

欢迎技术交流。 QQ:138986722 FileOutPutStream 和FileInPutStream: package iotest; import java.io.*; pu...
  • hzw2312
  • hzw2312
  • 2011年04月28日 18:24
  • 2583

Java_io体系之FileWriter、FileReader简介、走进源码及示例——18

FileWriter、FileReader的使用、源码介绍、以及通过实例来说明为什么有时候使用文件字符流来操作文件时会造成文件损坏不能正常打开。...

JAVA中常用IO流类:FileReader和FileWriter

FileReader 用于以字符为单位读取文本文件   构造方法摘要 FileReader(File file)            在给定从中读取数据的 File ...

Java IO流 FileOutputStream类 和 FileInputStream类 FileReader类和FileWriter类

FileOutputStream类和FileInputStream类,他们的父类分别是OutputStream类和InputStream类。FileOutputStream类FileInputStre...

Java IO流 FileOutputStream类 和 FileInputStream类 FileReader类和FileWriter类

FileOutputStream类 和 FileInputStream类 简单用法,在现实工作中一般这个类使用频率比较低。一般我会使用FileReader类和FileWriter类 ...
  • tianzhw
  • tianzhw
  • 2011年01月05日 13:20
  • 3495
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java IO - FileReader&FileWriter
举报原因:
原因补充:

(最多只允许输入30个字)