书上写到字节流和字符流的区别有一点就是:字节流没有用到缓冲区,而字符流用到缓冲区了,
但是老师跟我们说字节流也有用到缓冲区。
到底字节流需不需要用的缓冲区,还有用没用缓冲区是不是字节流与字符流的区别之一?

解决方案 »

  1.   

    LZ你要知道以stream都是字节流,以reader、writer都是字符流,其中2个是充当的转换器intputStreamReader和OntputStreamWriter,缓冲流就是加上了buffered,为什么要缓冲流呢:
    把低级流用缓冲流封装,可以加快读写的速度,有个读写一行的方法,LZ你应该知道吧
      

  2.   


    上面掉了stream结尾的。。reader、writer哪里也是一样的,掉了结尾
      

  3.   

    字节流可以通过定义一个字节数组作为缓冲,这个缓冲在传送文件时是很必要的,如果没有这个数组作为缓冲,CPU资源消耗会很高
      

  4.   

    BufferedInputStream不是带了缓冲区的吗?