关于缓冲流

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_42376204/article/details/102707661

//使用缓冲流的优点
我们一般I/O流编译后一个一个字节传入JVM再传入OS操作系统再给硬盘。再返回反馈给JVM,这样效率太慢,而缓冲流创建一个默认大小的缓冲区数组,存储了多个字节后再返回,提高了效率
在这里插入图片描述

//分别有字节缓冲流:BufferedInputStream ,BufferedOutputStream

字符缓冲流:BufferedReader,BufferedWriter

BufferedOutputStream的使用方法

其继承了OutputStream,所以有许多相同的方法
在这里插入图片描述

//具体使用
在这里插入图片描述
//此时我们发现已经写入了
在这里插入图片描述

BufferedInputStream的使用方法

因也是继承了FileInputstream,具有其成员方法
在这里插入图片描述
//具体使用
在这里插入图片描述
//此时运行结果
若没有以字符串形式其输出为数字
在这里插入图片描述

//缓冲流和普通字符输出流对比效率
普通输出流效率:在这里插入图片描述
缓冲输出流效率:
在这里插入图片描述

字符缓冲输出流BufferedWriter

//其基本的方法
在这里插入图片描述
//具体使用方法
在这里插入图片描述

字符缓冲输入流BufferedReader

//带有的方法
在这里插入图片描述
//原文本在这里插入图片描述

//具体使用
在这里插入图片描述
//使用for循环读取多行
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42376204/article/details/102707661
今日推荐