Java语言:看完这一篇文章,你肯定能分清输入输出流

前言

很多小伙伴在学习输入输出流的时候

,第一次会很疑惑输入输出流和其相对应的方法,或者会混淆他们

我开始学的时候,也是这样

,老师讲的又快,自己又懒,没听懂就不管了

当自己再一次学习的时候

发现了当中的规律,我们一起来学习一下吧!

下面先放上输入输出流的图

Java语言:看完这一篇文章,你肯定能分清输入输出流

Java语言:看完这一篇文章,你肯定能分清输入输出流

看了上面这两张图,不知道你们什么想法,反正我开始的时候是懵的

和我们平时的思维不一样

 

为了更好的理解和区分它们

我说一下我的理解办法

首先我要说一下,你会发现上图中调用read和write方法的主体都是程序

既然是这样,那么就好理解了

 

下面讲输入流

read方法是什么意思,read中文是读的意思

那么程序去进行读操作,那么这是什么,当然是输入操作啊!

难道你往里面读东西,还不是输入操作?????????

那就是输入流咯

 

接下来将输出流

write方法是什么意思,write的中文意思是写

那么程序去进行写操作,那么这是什么,当然是输出啊!

难道你往外面写东西,还不是输出操作?????????

那么这就是输出流咯

 

下面拿我们经常会使用到的复制粘贴举例子

加强理解

Java语言:看完这一篇文章,你肯定能分清输入输出流

大概就是这样,你分清楚了吗