[Java基础教程-兄弟连马剑威]-104-IO之缓冲流

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

IO之缓冲流马剑威第104讲课程大纲1、缓冲流概述2、BufferedInputStream3、BufferedOutputStream4、BufferedReader5、BufferedWriter1、缓冲流概述•首先要明确一个概念:•对文件或其它目标频繁的读写操作,效率低,性能差。•使用缓冲流的好处是,能够更高效的读写信息,原理是将数据先缓冲起来,然后一起写入或者读取出来。2、BufferedInputStream•publicclassBufferedInputStream•extendsFilterInputStream•BufferedInputStream为另一个输入流添加一些功能,在创建BufferedInputStream时,会创建一个内部缓冲区数组,用于缓冲数据。3、BufferedOutputStream•publicclassBufferedOutputStream•extendsFilterOutputStream•类实现缓冲的输出流。通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中,而不必针对每次字节写入调用底层系统。4、BufferedReader•publicclassBufferedReader•extendsReader•从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。•可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。5、BufferedWriter•publicclassBufferedWriter•extendsWriter•将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。可以指定缓冲区的大小,或者接受默认的大小。在大多数情况下,默认值就足够大了。谢谢Thanks

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功