如何理解输入流与输出流概念

如题所述

东西读入内存就是输入流东西从内存写到记录存储输出流而我们本身就以记录存储为原点所有会有不解的感觉~ java io流按照java io流的方向可以分为输入流和输出流输入流是将资源数据读入到缓冲Buffer中,输出流是将缓冲Buffer中的数据按照指定格式写出到一个指定的位置,所以这两个流一般同时使用,才有意义。例如你要做文件的上传,你要先用输入流将待上传文件读入缓冲,然后用输出流将文件写出到网络服务器的一个位置,则上传成功;若是文件下载,则先获得输入流,来读取网络服务器中的一个文件,然后用输出流写到本地的一个文件中;还有例如文件的拷贝,也是先用输入流读再用输出流写出去的很好的例子,你可以先做一个小例子试试,对你理解java io有帮助
温馨提示:内容为网友见解,仅供参考
无其他回答

关于输出流和输入流
输出流是输出数据”,这种说法是对的。你把问题想复杂了,输入是程序得到外部数据,输出是程序向外部传输数据,二者没有必然的联系,都是流,差别是方向不同,也就是说,程序可以只有输入流而没有输出流,或者只有输出流而没有输入流。

如何理解输入流与输出流概念
东西读入内存就是输入流东西从内存写到记录存储输出流而我们本身就以记录存储为原点所有会有不解的感觉~ java io流按照java io流的方向可以分为输入流和输出流输入流是将资源数据读入到缓冲Buffer中,输出流是将缓冲Buffer中的数据按照指定格式写出到一个指定的位置,所以这两个流一般同时使用,才有意义。

stream是什么意思
在计算机科学的世界里,"stream"是一个关键的概念,它是一种抽象的数据传输方式。() 它主要分为两种形态:输入流(input stream)和输出流(output stream)。输入流就像一个管道,负责将外部的数据源源不断地引入计算机内部。例如,当我们需要从硬盘的文件中读取信息,或者从网络接收数据时,都会借助输入流...

关于流的问题
input:是程序从某个地方读取数据到内存.output:是程序从内存中写出数据到某个地方.某个地方有多种可能:硬盘,网络,内存等.希望对您有所帮助!我当时也理解的反了,呵呵,慢慢想.

简述什么叫流,流式输入输出有什么特点?
输出流代表从计算机流向外部设备的数据序列 流式输入输出的特点是数据的获取和发送沿数据序列的顺利进行,即每一个数据都必须等待排在它前面的数据,等前面的数据读入或送出之后才能被读写。所以流和队列一样,只能以“先进先出”的方式对其中的数据进行读写,而不能随意选择读写的位置。

outputStream到底是输出流还是输入流?
outputStream的字面意思是输出流 其实就是按照字面的理解,把你的项目当做一个平台,你的项目加入要用键盘输入一个值是不是就是输入到你的项目里,就是inputStream 你要打印文件,是不是要将你的东西从项目里输出到打印机,就是outputstream 你不能弄错参照点,所有的输入输出,的参照点是你的项目,而...

流的流是什么流
1、处理的数据单位不同,可分为: 字符流,字节流 2、数据流方向不同,可分为: 输入流,输出流 3、功能不同,可分为: 节点流,处理流 1和2都比较好理解,对于根据功能分类的,可以这么理解:节点流:节点流从一个特定的数据源读写数据。即节点流是直接操作文件,网络等的流,例如FilelnputStream...

对输入输出流有些混,怎么记神马时候该用哪个啊
记流的时候要选择好参照物,输入流就是把流输入进自己写的程序中,输出流就是把流从自己写的代码(程序)中输出到本地文件或者其他 字节流不管输入输出任何文件都可以的,当然也可以文本文件.它们是按字节来读取和输出的 但是字符流只能读取或者输出文本文件之类的字符文件,它们是按字符来读取和输出的 加...

java中的输入输出流怎么好理解?请各位大侠说的仔细明白一点。我一直搞...
要想让java接收你输入的东西。java必须有能接收你的能力。这个东西就是输入流。就像是小溪一样,水流入到河流中。比如,你输入的字符串,以流的方式流入到java中。这是手动输入字符串。关于文件的输入,同理。java要读取文件,这个文件会以流的方式流入到java中,然后java解析这个输入流。关于输出流,...

输入流和输出流的划分,作用?为什么都可以有类似的操作,什么时候用...
字节输入输出流和字符输入输出流,字节的用来读取二进制文件的,字符用来读取文本文件的.字节输入输出流可以操作任何文件,包括文本文件,字符自能操作文本文件,在效率上讲,按所对应得文件类型匹配流的类型,决定效率!输入流--->读取文件信息到内存中,然后通过输出流写到目的地址,输入流是读,输出流是写!

相似回答