00:00
那么再往下的话,我们来看一看,除了这个buffer的这个rier之外啊,我们看看啊,还有一个buffer的writeer是不是他是不是兄弟吧,我们直接简单写个例子就行了,各位啊,叫buffer writer。Test好,来看看啊,PSM来叫做八分的write,各位啊,那么带有缓冲的什么带有缓冲的字符输出流啊是不是?哎,我们这块异常先不用管了啊,直接扔出去了,为了方便啊,来这边呢,我们拗一下,看大家这个代码能不能看懂啊,Buffer的writer是不是?猜也猜个差不多了,来new一个什么八的什么writer new的话我们new什么呀?哎,叫做八分,呃,不是八分叫fire什么writer是不是哎?写一个啊,写一个文件,比如说我们叫做copy文件行吧,啊就这么一个文件行不行,然后接下来我们在这呢。
01:05
继续来啊,继续来out.right你看是不是还是这个字符串啊,对吧。哎。字符串啊,Hello word outright一样啊,跟之前的没什么区别,然后这块呢,我们假如说加一个杠N换行outright是吧?哎,我们加一个hellokitty。啊行了,那这样的话,我们在这out还是得flash刷新各位啊,最后out点什么呀,Close关闭啊,这个其实是刷新了,这个是关闭是吧?啊最外层就行了啊,这是带有缓冲的。带有缓冲区的字符输出流,没看出来什么区别,对吧?哎,开始写那行我们点右键,我们执行一下,来看看这个地方会不会生成我们这个文件吧,这个文件叫做copy来打开它,你看。
02:07
对不对,哎,没问题吧,哎,没问题,那么这块呢,这是一个写各位啊,那我能不能掉这个呢?大家看啊,8UFF分的writer out new,一个bufferd writer new,一个output stream writer,然后呢,这里边new一个fire outputre行不行?COPY2。好,大家看这是不是又是个转换流啊。对吧,这是不是转换了。这是个转换流吧,哎,转换流啊,Output streamam转换成writer嘛,Outpream是个字节流,通过它转换成一个字符流嘛,这边是一个字节流啊,传进去,通过它一包装不就变成字符流了吗?因为你这个buff法的writer括号里边要求传的是个writer啊。你new一个fire writer可以,但你能new一个fire out streamam不行,Fire outream这个流对吧?哎,不行,你得通过它转换,转换成字符流才可以啊来我们同样在这里,我们能不能再加一个这个。
03:12
呃,参数叫true呢,True是什么意思啊,是不是代表就是追加呀,对吧?哎,追加各位啊,追加来我们执行一下啊走。呃,原原内容他应该不会不是,我现在应该是。应该是叫copy吧,Copy啊就这个文件。它会往后边追加啊,来我们看追加的结果是怎样的走。你看是不是追加了对吧。那就是两个包装,一个节点。哪两个包装流?跟刚才一样啊,和上面的一样啊,和我刚才写的例子一样啊。
04:00
这就是一个节点零啊。但这个流就是个包装流啊。对吧,包装它嘛,但你这个流如果在这个流的面前,你这个流不是个极点流吗。对不对。你这个就是包装流吗?应该说是两个节点,两个包装。两个节点,两个包装啊,两个节点流。两个包装了。相对的。对,你这个呢,是个节点流,你这个呢,对于他来说它是个包装流。但是呢,你呢,对于他来说,他是个节点流,它是个包装流。明白什么意思吧,哎,相对的都是啊,都是相对而言的,来再执行一下。啊,是不是又追加了,哎,追加了啊追加了行了,那这样的话,咱们这是,呃,等于是这十个流就讲完了,各位啊,十个流上面这四个是个file相关的,下边这四个是B法相关的,这两个是转换流。
05:04
这就是八个加两个十个呀。对吧,哎,我们还剩六个零吗。对不对,还剩六个流啊,咱们先休息一下,下节课我们看这个啊,休息一下。
我来说两句