A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

BufferedReader跟FileReader有什么联系啊

4 个回复

倒序浏览
都是Reader的子类,前者是直接子类,后者是间接子类。前者创建的对象是一个流对象,将读到的字符先全都放到流里面(也就是所谓的缓冲区)。

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

回复 使用道具 举报
BufferedReader是Reader的直接子类,是高效的字符缓冲流
构造方法:BufferedReader(Reader in)

InputStreamReader是Reader的子类, 是字节流通向字符流的桥梁,也称为字节转换流,可以将一个字节流转化为字符流。InputStreamReader(InputStream in)

而FileReader 是InputStreamReader的直接子类,使用该类的构造方法的话,都是默认的字符编码。操作比较方便。
回复 使用道具 举报 1 0
跟着学习下!
回复 使用道具 举报
lwj123 发表于 2015-5-4 21:24
BufferedReader是Reader的直接子类,是高效的字符缓冲流
构造方法:BufferedReader(Reader in)

详细具体,支持
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马