java输入输出流的定义不理解

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:18:19
OutputStream是输出流,字面上也看的出,输出到哪里的流呢?可是这数据流却是用来把流中的数据写到磁盘上的。输入到磁盘的作用,却怎么叫输出流的呢

对于计算机不是这样说,从磁盘读取到内存才叫做输入流,从内存保存到磁盘叫做输出流...

相对程序而言,读入程序的即为输入流,而有程序写出的即为输出流,如从文件(磁盘)读取数据到程序的数据流即是输入流,而程序向文件写的数据流即输出流。

站在内存的角度分析..........................
往内存里面放信息----输入
内存里的信息往外写----输出

输入\输出流是以程序所在的内存来考虑的,如果从硬盘的角度考虑,则正好相反

IO中的流就相当与我们日常生活中的管道,我们通过管道来把水引到用户,通过管道把石油输送到大罐.同样,我们利用流来从硬盘的文件中读数据到你的程序中,利用流来写数据到硬盘的文件

文件流 缓冲流 数据流 转换流 Print流 Object流正是为了实现这些功能的不同的类,他们具体包含了实现这些功能的方法

回答即可得2分,回答站在内存的角度分析..........................
往内存里面放信息----输入
内存里的信息往外写----输出 被采纳则获得悬赏分以及奖励20分

是的,书上说的很明确,相对于程序而言,读进来的就叫输入流,写出去的就叫输出流