InputStreamReader类里面为什么不重写父类(Reader)中的read(char[] cbuf)方法 在线等谢谢!

解决方案 »

  1.   

    ,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们,read()方法是比较好费时间的,如果为了提高效率我们可以使用BufferedReader对Reader进行包装,这样可以提高读取得速度,我们可以一行一行的读取文本,使用readLine()
      

  2.   

    恩这个知道谢谢了
     我想问的是仅仅只是费时间的问题吗?java架构师们就是从这个角度设计的吗? 
      

  3.   

    因为整个流那么多xxxStream都是装饰者模式作出来的加工一下就返回给你了。