简单的说,一次IO操作,读取一个字节也是读取,读取8k个字节也是读取,两者花费时间相差不多。
而一次IO的来回操作却要耗费大量时间。
好比是一辆大型汽车(设装100人),要去车站接人到公司,接一个人也是接,接100个人也是接,而时间一样。显然,接100个人最划算。
物理流就是一次一个字节(一个人)
Buffered就是一次8k个字节(100个人)
对于读取定长字节文件,当然BufferedReader更快!
相关文章
- C++中类成员使用前需要初始化的重要性
- 【古月21讲】ROS入门系列(1)——ROS命令工具的使用及创建工作空间和功能包
- Python环境管理Poetry的使用
- SSM框架实战-搭建自己的个人博客2-UEditor编辑器的使用
- go-zero学习及使用中遇到的问题
- RK3568平台开发系列讲解(驱动基础篇)IS_ERR函数的使用
- pytest学习和使用23-通俗易懂的聊聊allure常用特性集合及使用方法说明
- PyTorch 之 简介、相关软件框架、基本使用方法、tensor 的几种形状和 autograd 机制
- Linux系统之温度监控工具——lm_sensors的安装和基本使用
- C# autofac 在Net6中的使用