能写入数据的流称为输出流
能写入数据的流称为输出流,这句话正确吗?这是在java 7 入门经典 324页中8.2.1 输入流与输出流中提到。怎么听起来好像有点怪怪的,这样说对不对? --------------------编程问答-------------------- 输入输出流你可以理解为一个管道,可以想象一下抽水机,从河里面抽水就相当于输入流不停的读取数据,往外面排水就相当于输出流不停的写数据了。
这句话是没啥错,就是挺别扭的 --------------------编程问答--------------------
这话没错啊,可以这么理解的啊。
同样可以理解,能读出数据的流称为输入流。 --------------------编程问答--------------------
就像楼上的说的,这样说也没啥大问题的。
输入流、输出来具体而言是对程序来说的
读取、写入数据到程序中就称为输入流,
从程序中写入数据到外部就称为输出流(例如写入数据到某个文件) --------------------编程问答-------------------- 角度不同~~~~ --------------------编程问答-------------------- 从磁盘等到内存叫读,从内存写到磁盘叫写。 --------------------编程问答-------------------- I/O都是针对内存来说的
进内存就叫做IN
出内存就叫做OUT --------------------编程问答-------------------- 你要吧你自己想象成:你写的Application的内存。你就理解了
InputStream,对你来说就是读入application内存
OutputStream 对你来说就是输出到其他的资源里面去。 --------------------编程问答-------------------- 针对内存来说的 +1 --------------------编程问答-------------------- 从程序外部文件,或者键盘读取数据叫做输入,从程序写到外部文件或者显示器叫做输出 --------------------编程问答-------------------- 你说的这种应该是IO的ByteArrayOutputStream/ByteArrayInputStream吧,内存流的出发点是以内存为参考点 --------------------编程问答-------------------- 这个是没有问题的
reader
writer
楼主应该可以理解
这个呢 一般是相对文件来说的 比如 读取某某文件 写入某某文件
inputstream
outputstream
这个是 一般是相对控制台来说 比如 将内容输入控制台 那内容从哪来呢 是不是需要读取
同理 将内容输出控制台 是不是需要告诉它一个输入的目的地啊 类似于写入
希望楼主可以理解吧
--------------------编程问答-------------------- 说的对啊。只是是写数据的,一般都是输出流,因为你是往外面写,肯定得输出啊。而读数据的,一般都是输入流,相对于我们的程序来说,你是把数据从外面,读到我们的程序中来。所以就是输入流。 --------------------编程问答-------------------- 输入输出流中 输入 和 输出 都是数据相对于 内存而言的 输入就是把 数据 读入 内存中去;输出就是将 数据 从内存中读出来
这句话 我也感觉不合适啊。。。- - ||| “能写入数据的流称为输出流” 应该是理解成输入流嘛 。。 因为是把数据忘内存里写吗 输出流用‘写’这个动词的话,就写入外部的文件了。。 --------------------编程问答-------------------- 已内存为参照物 --------------------编程问答-------------------- 从程序流向磁盘(文件)或者其他 这种是输出流 从其他地方流向程序是输入流 输入输出是针对于程序而言的 "能写入数据的流"可以简单解释为数据由程序向磁盘(文件)或者其他地方流动.
补充:Java , Java SE