缓冲区:把写入的内容暂时存放在缓冲区内,待填满缓冲区或写入内容完毕时,,系统会一次性把缓冲区内容跟硬盘之间进行数据交互。
output.flush();//刷新缓冲区,把缓冲区内容写到硬盘上,达成数据输出。
缓冲区里面的数据什么时候会写到硬盘上呢?
1、缓冲区满了
2、调用flush//流并没有关闭,仍可以实现单个字节的shu'chu
3、调用close
缓冲区:把写入的内容暂时存放在缓冲区内,待填满缓冲区或写入内容完毕时,,系统会一次性把缓冲区内容跟硬盘之间进行数据交互。
output.flush();//刷新缓冲区,把缓冲区内容写到硬盘上,达成数据输出。
缓冲区里面的数据什么时候会写到硬盘上呢?
1、缓冲区满了
2、调用flush//流并没有关闭,仍可以实现单个字节的shu'chu
3、调用close
缓冲区数据写到硬盘上的三种情况:
1、缓冲区满的时候(一般不会满)
2、当调用close的时候
3、当调用刷新缓冲区之后
写了缓冲区之后,数据不会直接写到里面,会先写进缓冲区
缓冲区字节输出流;Byte
1.test1.flush();//刷新缓冲区
2.close();
3.
//缓冲区吓到硬盘上的三个方法