IO-----字节缓冲区和字节缓冲流

IO-----字节缓冲区和字节缓冲流

?姓名:洋葱爱代码?
?喜欢:Java编程?
?重要的事情说三遍!!!?
?欢迎大家来访问哦,互相学习?
?欢迎大家来访问哦,互相学习?
?欢迎大家来访问哦,互相学习?

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

?合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
?今日学习任务!!!!!
? 1、掌握IO-----字节缓冲区和字节缓冲流

?一、开胃小菜阶段?

✨字节缓冲区和字节缓冲流的自我介绍阶段✨
?想一想,一个字节一个字节的读写,需要频繁的操作文件,效率非常低。
?‍打比方:好比有1000桶桶装水从长白山运往武汉,每次运送一桶,就必须运送一千次,这样的效率极为低的。为了减少运输次数,可以先把一批桶装水装在车子里,这压根就可以成批的运送桶装水,这是的车就相当于一个临时缓冲区。当通过流的方法拷贝文件时,为了提高效率也可以定义一个字节数组作为缓冲区。在拷贝文件时,可以一次性读取多个字节的数据,并保存在字节数组中,然后将字节数组的数据一次性写入文件
?、在IO包中提供了两个带缓冲的字节流,分别是BufferedInputStream和BufferedOutputStream。
?它们的构造方法中分别接收InputStream‘和OutputStream类型的参数作为对象

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

?二、关系图?

✨引言✨
在读写数据时提供缓冲功能。应用程序、缓冲流和底层字节流之间的关系如图所示
在这里插入图片描述

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

深入学习IO流点击链接

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

?每日一夸!!!
?就如同薛之謙对毛不易夸奖的
?"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"


版权声明:本文为qq_48788523原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。