在java中,文件流时计算机针对硬盘进行读写操作,而缓冲流是在内存中创建了一个缓冲区,流先进入缓冲区,再由CPU处理。因此缓冲流相当于文件流用一个数组接收,再在该数组基础上进行操作。由此也可知,flush()操作只有在缓冲流才真正起到了作用,对于文件流实质上并没有做任何事。
参考: 揭开Java IO流中的flush()的神秘面纱.
java中的缓冲流
最新推荐文章于 2024-09-10 15:12:35 发布
在java中,文件流时计算机针对硬盘进行读写操作,而缓冲流是在内存中创建了一个缓冲区,流先进入缓冲区,再由CPU处理。因此缓冲流相当于文件流用一个数组接收,再在该数组基础上进行操作。由此也可知,flush()操作只有在缓冲流才真正起到了作用,对于文件流实质上并没有做任何事。
参考: 揭开Java IO流中的flush()的神秘面纱.