00:01
好了同学们,那接下来咱们就接着往下看了啊,咱们今天最主要的内容是讲艾欧流这这一块啊,艾欧流这一块啊,咱们这呢在这file啊,New一个什么呢?New一个这个module啊,新的模块,那模块这块呢,我们是。呃,直接点下一步了啊,这块的话,咱们就叫做第23章吧。啊,第二三章好了,那么直接finish就完事了啊,那么第23章我们最主要讲解什么,讲解这个IO流。那这样。我们先来看一看什么是I,好吧,啊,看一下I啊。IO,零。那么首先啊,这个I是什么?我们先用图来表示一下啊。嗯。什么是IO流呢?就是文件的输入和输出。啊。
01:00
来,我们先解释一下什么是L。呃,在我们的计算机上啊,它有这个叫做内存和硬盘。是不是,哎,假如说呢,这个呢,是我们想象当中的一个,呃,内存。然后呢,这个呢,假如说是我们想象当中的这个硬盘,各位啊硬盘。那么这个硬盘上啊,它有这个所谓的存储的文件嘛,对吧?啊,这个可能就是文件呗。对吧,哎,这是一个文件。就文件很多。这是一个文件,这是一个文件是不是,哎,这是个文件对吧?哎,有很多文件,嗯,很多文件啊,很多文件。文件。文件二啊,文件三啊。
02:02
就这个意思啊,然后呢,我们这个如果想把这个文件里边的东西,就是文件里边存的这个东西放到我们的内存里边,这个过程我们要输入。明白吧,这个过程啊叫输入啊。啊,输入那输入这块的话,我们,呃,对应对应的这个。对应这个流啊,这个地方。它什么叫流呢?各位大家听一听啊,就水流是什么?水流是水的流动形成水流是吧。那这个是什么呢?是我们文件这个内容是不是。啊,通过这个类似的什么管道啊,然后怎么着啊,通过这个管道是不是,哎,这个放到内存里边。那么这个我们叫什么叫做输入。啊,或者是输入流。输入啊英语单词我们叫input。
03:03
啊,然后呢,它输入的过程当中啊,会产生呃,数据的流动,对吧,我们叫做输入流,输入流所对应的一个单词叫什么叫input stream啊。Input叫输入流。Input input。那么输入的这个过程呢,我们又被称为什么呀,称为这个叫做读。各位啊,读我们叫read。那这个文件呢,它可能数据会被读到我们的这个内存当中。或者叫输入到我们内存当中啊这个。啊,就到这儿了。那有没有可能就是说我们现在有内存里边有一个。数据或者是文件。
04:02
X,而这个文件呢,现在干什么呀?一断电啊,这个内存就里边数据就消失了,我们想把这个文件放到内,放到这个,放到这个硬盘上。就有没有这种可能呢,有可能。对吧,那么我们从内存里面出来到硬盘这个过程我们叫做输出。啊,这个呢叫做输出各位啊。这个过程我写上啊,叫做输出output,明白吧,叫输出。流,Output stream。啊,另外呢,写啊,它同时又叫写各位啊。有这么几个词吧,大家注意一下啊。
05:00
那这个IO是什么呢?IO就是input output的首字母啊,Input和output首字母。I是什么呢?就是input。Output。啊,Input output。了解一下啊,IO就是input和output输入输出。那么这一块呢,我给大家保存一下啊,这是对IO流的一个理解,就是通过我们Java的IO流这块的东西可以完成文件的读写,就是这个意思。来,我们这写上叫对31。什么是IO?对IO的一个理解,各位啊。这个图大家理解吧,这边是内存,这是硬盘,记住啊,不管你是输入还是输出,都是相对于内存而言的,它的参照物是内存,从内存里边出来就叫输出,往内存里边去就叫输入。
06:08
啊,从内存里边出来叫血。往内存里边进去,这叫。啊,这个以内存为参照物的各位啊,输入和输出都是以内存作为参照物。来IO。首先第一个问题,什么是IO?I是什么呀?是output。啊,IOIO是什么呢?是通过IO可以完成硬盘文件的什么读和写。啊,读和写。这是对爱的一个理解,各位啊。
我来说两句