InputStream 与 InputStreamReader这两个有什么区别啊?字节流  字符流  本质在哪?

解决方案 »

  1.   

    字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串
    而字节流处理单元为1个字节,操作字节和字节数组
      

  2.   

    本质上只有字节流字符流的存在是为了方便操作InputStreamReader相当一个套子连接字符流和字节流
    例如:
    BufferedReader br = new BufferedReader(new InputStreamReader(new InputStream()));
    这样就产生一个字符流对象
      

  3.   

    InputStream:抽象类,没有具体实现
    InputStreamReader:实体类