FileReader和BufferReader的区别

FileReader和BufferReader的区别
不知道,于是动手查了一下:
[b]1.FileReader是由java.io.InputStreamReade扩展[/b]来的,是针对文件读取的,只能进行底层的字节操作。
[b]BufferedReader由Reader类扩展而来[/b],提供通用的缓冲方式文本读取,而且提供了很实用的readLine,读取分行文本很适合,BufferedReader是针对Reader的,不直接针对文件,也不是只针对文件读取。

2.FileReader是用来读文件的类,而BufferReader是将IO流转换为Buffer以提高程序的处理速度

BufferedReader使用了[b]装饰模式 [/b]暂时只了解这么多,请大家指正

你可能感兴趣的:(FileReader和BufferReader的区别)