什么是IO流
I
input 输入流
read 读取数据
O
output 输出流
write 写入数据
一般情况下都是按照当前程序使用的内存为参照物来考虑数据的走向问题。
文件操作为例
从内存中保存数据到硬盘 output
从硬盘中读取数据到内存 input
文件操作为例
1GB完整的文件拷贝过程,要远远高于1GB散文件的拷贝过程。
1. 打开文件,关闭文件消耗资源较少
2. 1GB散文件就需要不断的打开,关闭资源
操作时间的消耗和打开文件,关闭文件或者说打开硬盘,关闭硬盘有直接关系
看视频,缓冲
使用缓冲可以让用户体验提高,相对来说较为平和的观看体验。
网页第一