程序设计 填空题 较难 ★ 精品

缓冲流的作用 — 程序设计填空题

Java 程序设计(大学通用) IO 流与文件 AI 三重审校通过

题目
某程序向文件连续写入 25000 个字节(每次 write 1 字节)。方案甲直接使用 FileOutputStream,每写 1 字节就产生 1 次底层系统调用;方案乙在 FileOutputStream 外层套一个缓冲区大小为 8192 字节的 BufferedOutputStream,数据先存入缓冲区,缓冲区被占满时自动落盘一次,全部写完后调用 flush() 将缓冲区剩余数据一次性落盘。方案乙共产生 4 次底层系统调用,则方案甲与方案乙的底层系统调用次数之差为____。