00:00
那么再往下呢,我们来看看IO流的分类,各位啊,有多种,有多种分类方式。一种方式是按照什么,按照流的方向,按照流的方向啊进行分类。以什么呢?以内存作为参照物。啊,往内存中去。叫做输入。啊,或者叫做读明白吧,哎,往内存中去。从内存中出来。叫做什么呢,输出。或者叫做写。啊,有多种分类方式,一种分类方式是按照流的方向进行分类。
01:00
还有一种方式是按照另一种方式吧,另一种方式是按照读取数据的方式啊。另一种方式是按照读取数据方式。不同而分类。或者进行分类啊,有多种分类方式啊,一种是按照流的方向进行分,以内存作为参照物,往内存里面去叫输入,从内存里面出来叫输出。输入输出啊。Input输出output,读read,写write,这都是一些概念上的问题,各位啊,然后再往下呢,另一种方式按照读取数据方式不同进行分类,就是嗯,是这样的啊。有的流是什么呀,是按照什么呀,字节的方式。
02:02
读取数据。啊,一次读取什么呀,八个字,呃,一一次读取一个字节。Bit。啊。等同于一次读取什么呀,八个二进制位。注意啊,有的流是按照字节的方式读取数据啊,一次读取一个字节。等同于一次读取八个二进位,这种流是万能流啊,这种是万能的啊,什么类型的文件都可以读取。明白吧,包括呃,文本文件,图片,声音文件,视频文件等等等等等等都可以读。这种流我们叫做自节流。各位。啊,有流叫,诶按照什么呀,我们读取数据的方式不同,进行分类啊。
03:01
有的是按照字节方式读取的,来再往下有的流呢,是按照什么呀,字符的方式读取数据的。一次读取一个字符。明白吧,一次读取一个字符。啊,这种流是为了什么呀?方便读取什么普通文本文件而存在的。能读取么个。图片啊。声音、视频等文件。只能读取纯文本文件啊,连word文件都无法读取。各位告诉我为什么word文件读不了啊?为什么word文件读不了?Word文件是普通文本文件吗?
04:06
呃,不不不是压缩了啊,Word文件里面有格式。有格式啊,Word文件它已经不是word文件,不是普通文档啊。不是普通文档,什么叫普通文档?这才叫普通文档,看见了吗?TXT结尾的普通文件。啊,普通文件啊。什么叫字符流,就是说你现在这个文件啊文件,假如说file1.t这个文件里边有什么呀,有A呀,有中啊有国呀,有B呀,有C呀有。有张啊,是不是,哎有三呀,是不是有F啊有。哎,假设文件FILE1假设啊文件file1.tt采用什么呀,字符流啊。采用字符流。
05:02
就是这种方式啊,有的流是按照字节的,字节的方式,有的是按照什么呀,字符的方式。嗯。那么这个采用字符流的话。是这样读的。啊,有这么一个文件,第一次读什么呀,A字符。第二次读什么呀,字符。明白吧,它是一个字符,一个字符读的,它能够识别出来你的字符。虽然A它在底层在Windows里边对吧,占占多少啊,A字符在Windows当中啊,在Windows系统啊,在Windows系统中占用什么呀,一个字节啊,一个字节,其中呢,我们这个中国的中字啊,实际上。这个字符在Windows系统中占用什么呀,两个字节,各位它是占用两个字节啊。
06:03
中国的中式占两个字节,A呢,是占用什么呀,一个字节的。但是如果你采用字符流去读的话,它一次能够诶读一个A,然后呢再去读哎中。在读中啊,但如果你是这个文件采用自节流的方式去读呢。假设这个文件采用字节流。采用字节流的话是这样读的,第一次对吧,读什么呀,读这个。读一个字节对吧?哎,正好读到什么?A第二次读它是一个字节,还是啊,正好读到什么呀,正好读到。中字符的一半明白吗?他就是说你第一次读,读这个一个字节,然后紧接着往下读,再读一个字节读,但是这个中呢,是占两个字节嘛,对不对,它只读的是中的一半。
07:04
然后第三次读的是中的另外一半啊,第三次读是一个字节,正好读到什么呀,哎,中字符的另外一半。啊,另外一半这是采用字节的方式去读,这是采用字符的方式去读,但是大家注意啊。这个字节方式啊,它是万能的,什么样的文件它都能读,但是字符流呢,这种方式它只能去读普通文本文档。就你连word文件都是无法读取的,因为word文件不是普通文本,不是普通文本啊。所以字符流是专门为普通文,普通文档啊,普通文本提供的一个流啊,提供流。所以综上所述吧。啊,综上所述。流的分类。
08:00
对吧,包括什么呀,输入流输出流字节流和什么呀,字符流字节流字符流。这个是按照方向分。到内存里边去叫输入,从内存里面出来叫输出。啊,还有读取数据方式不一样,有的是按照自己的方式读的,有的按照字符方式读的。按照字节方式叫字节流,字符方式是字符流。啊行,这个分类呢,我觉得大家要要要给他先记住啊,就是IO流的一个分类,还有什么是IO对吧?啊这个图呢,你要能够理解啊,文件从硬盘到内存,我们叫读,叫输入,从我们内存里边这边出去,我们叫输出,又叫做写啊,又叫做写啊,然后它的分类要注意啊,这都是一些理论的东西啊。
我来说两句