1、大家知道 Readers 流和 Writers 流吗??我怎么查不到这两个流的介绍。2、Reader 类和 Writer 类大家一定都知道,但是我看的书上是这样写的“Readers流和Writers流是能够以字符流的方式读写字节流的对象。所以字符流本质上就是一个读对象或写对象所面对的字节流。”这话是否能这样理解,就是将字符流转换成字节流。3、什么叫底层流啊,书上一直写,可又不解释一下,底层流是不是直接访问输入/输出设备(而非缓冲区中的流)??

解决方案 »

  1.   

    张教祥的“JAVA就业培训教程”上讲的很清楚,你可以看看。
      

  2.   

    1Readers 流和 Writers 流~就是指Reader和他的子类以及Writer和他的子类,一群当然加s了。
    2 人会睡觉,猴子也会睡觉,人能转化成猴子么?倒是猴子会进化成人。IO中只有将字节流转为字符流的
    2个类,InputStreamReader和OutputStreamWriter。“Readers流和Writers流是能够以字符流的方
    式读写字节流的对象。所以字符流本质上就是一个读对象或写对象所面对的字节流。”字节流就是按字节读取,
    字符流就是按字符读取,也就是一次读2字节(1字符)。
    3 所谓底层流,就是处在最根本位置的,数据流终究要到达的地方或者数据流诞生的方法,比如
    new DataOutputStream(new BufferedOutputStream(new ByteArrayOutputStream()));
    new ByteArrayOutputStream()它就是一个底层流,数据流最终到达的地方,而DataOutputStream与
    BufferedOutputStream它们都是修饰器类FilterOutputStream的子类,用来决定怎么存储该数据流,要不
    要缓冲等,它们只是起个修饰作用。