能写入数据的流称为输出流,这句话正确吗?这是在java 7 入门经典 324页中8.2.1 输入流与输出流中提到。怎么听起来好像有点怪怪的,这样说对不对?

解决方案 »

  1.   

    I/O都是针对内存来说的
    进内存就叫做IN
    出内存就叫做OUT
      

  2.   

    你要吧你自己想象成:你写的Application的内存。你就理解了InputStream,对你来说就是读入application内存
    OutputStream 对你来说就是输出到其他的资源里面去。
      

  3.   

    你说的这种应该是IO的ByteArrayOutputStream/ByteArrayInputStream吧,内存流的出发点是以内存为参考点
      

  4.   

    这个是没有问题的
    reader
    writer楼主应该可以理解
    这个呢 一般是相对文件来说的 比如 读取某某文件 写入某某文件inputstream
    outputstream这个是 一般是相对控制台来说  比如 将内容输入控制台  那内容从哪来呢 是不是需要读取
                                 同理 将内容输出控制台  是不是需要告诉它一个输入的目的地啊 类似于写入
    希望楼主可以理解吧