您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > [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
本文标题:[Java基础教程-兄弟连马剑威]-104-IO之缓冲流
链接地址:https://www.777doc.com/doc-7798807 .html