00:00
那在下边呢,提到了其他的流的一些使用啊,这呢是昨咱们昨天这个呃,最后的时候讲到的啊,提到了三个,这个呢,大家做一个了解就OK了,第一个标准的输入输出流啊,这呢我们就快速的来说一下,首先涉及到的是这样的两个流,哎,这是它那默认的它的一个输入行为,或者要一个输入行为,这个大家呢得了解一下,那我们也可以呢去修改可以呢,调用相关的这个叫set方法。哎,重新呢去指定我们输入和输出的这个位置,哎,这就完了啊,这就OK了,咱们呢课后呢,这不是写了一个小的题目哈,这个小题目的话呢,我们看到咱们呢,其实也不用非得借助于scanner了,只是说用scanner比较方便啊,咱们呢完全可以自己呢去实现,咱们这儿呢,就拼出来了一个,呃,使用这个buffer的reader啊,哎,就是拼出来一个我们去读字符串的一个操作了,那这个呢,会了以后,其实上咱们口后这边有个my input,哎,你呢有一个字符串了,你就可以呢,把这个字符串再转换成其他的这个基本数据类型啊,用一下这个包装类就可以了,哎所以呢,相当于咱们能够造一个类似于scanner的这样的一个结构啊,哎这呢,其实主要接助的就是system.in行,这呢就了解啊下一个打印流。
01:18
打印流这呢是两个。特别之处就这两张,是不是都是输出流啊?哎,它这都是输出流啊,都是打印嘛,那具体的这个说明呢,大家主要关注的一个点就是他们呢,提供了一系列啊重载的这个方法。哎,在这提供了一系列重载的print print方法,用于多种数据类型的一个输出,哎,这呢是第一个事,哎,然后下一个问题大家知道呢,我们system.out咱们天天写的这个,它其实呢是我们print stream的一个实例。看这样的问题。哎,主要呢,大家知道这两两个事儿就行了啊,那么上边啊,你看我这写了一个说实现将基本数据类型的数据格式转换为字符串的一个输出啊,这个什么意思呢?这个其实我们不用关注太多啊,这个大家知道这个事就行啊,真正是什么情况呢?呃,刚才提到了说提供了一系列重载的这个方法,我们ctrl shift t一下,比如说我们现在进入到print stream里边,哎,Ctrl o一下,我们呢,会看到很多的这个print line或者print方法,似乎呢,你看到各种类型呢,都可以往里放啊,你要是具体打开某一个,具体打开某一个,我们呢可以输出一个int型的数据啊,你看这里有个print方法,核心呢又掉它了,点开其实你会发现。
02:39
本质上来讲,咱们呢,其实都是用的,都是相当于往外写的时候都是string啊,你写一个int呢,只不过呢,我们相当于把这个int呢,又转化为string了。你写一个long,是不是也一样,写一个float,写一个double。哎,这呢,不就是咱们当初讲的将一个基本数类型转换成字符串,不就是这样写吗?哎,相当于啊,就是这里边写的,咱们呢,去输出基本数也行,其实呢,都是转化成字符串的。
03:08
这样的一个事情啊,这个大家了解一下就行啊,你不知道的话呢,也不影响你写代码啊行这呢是我们说的这个叫呃打印流啊,也是做一个了解下边数据流,数据流我们可以考虑把先是找啊数据流啊在这啊把这个基本数据类型或者是string啊,包括字节数组等等,可以给他们呢做一个持续化用于读取或写出啊这个呢就是啊用我们这个叫数据流质量CTRLC。哎,这两啊作用主要呢,就是用来读写,哎,我们基本书类型和字串。哎,就它啊行,那具体的话呢,我们举例子啊,这呢,将内存中的字符串基本输液型写入到文件啊,这是其中的一个例子啊,然后下边呢,我们再反之再把它读进来,诶这个呢,又是一个例子啊,CTRLC。
04:05
那这个呢,大家也是看一看就行啊嗯,在这上面我补一个这个。它啊行,这个呢看一下就可以,这里边的三个流大家作为一个了解啊,那么我们这一张呢,还剩下叫对象流和呃随机存取文件流这样的两个流,这两个流里边这个对象流呃,大家呢得关注一下,因为里边呢涉及到这种序列化机制了,这是我们后边呢,大家进行数据传输的话呢,需要用到的一种机制啊,通过这个对象流我们去说这种机制啊,下边呢,随机存取文件流这个呢,大家做一个了解啊就行啊。
我来说两句