教材上说的很详细,我们知道的也就是树书上的!

解决方案 »

  1.   

    哈!其实具体区别我也想知道,等吧
      

  2.   

    问了好多概念,这些不都是输入输出那里的吗?书上讲得很明白呀,也有很说示例的!
      

  3.   

    简单归纳如下:
      java.lang.Object 是java.io.Reader 和 java.io.InputStream 的直接父亲,Reader and InputStream 都是Abstract 类。区别是:Reader 用来读Characters Stream的,而InputStream是用来读Bytes Stream 的。
      
       java.io.InputStreamReader and java.io.BufferedReader 都是由java.io.Reader 继承而来。InputStreamReader 是实现字节流到字符流转化的。而BufferedReader 则读字符流的,还提供更好的效率。   java.io.FileReader 继承自java.io.InputStreamReader. 是以字符流读取文件的,直接和file打交道。 java.io.FileInputStream 继承自java.io.InputStream,以字节流的方式直接和file打交道。   用来写的类继承和区别跟读是一样的。可以相应对照。