本帖最后由 tuo1254 于 2013-3-25 22:29 编辑
BufferedReader 是一个装饰类,用来装饰字符输入流,装饰后可以提高读取效率。因为里面封装了缓冲区可以缓冲很多字符后一次性写入,
而且里面还有java给你写好的读取一行的方法readLine()。为什么使用它我基本上明白。
但是BufferedInputStream有什么用呢?可以缓冲很多字节吗?但是也可以自己定义个byte数组 然后用FileInputStream的 read(byte[] arr)方法达到同样的效果啊。我知道它存在总是有意义的。
请问它可以有什么用 ,什么时候用它。望介绍详细一点 。还有BufferedOutputStream
|