java的 FileOutputStream 带不带缓冲区 ?-灵析社区

时光旅人

![](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/7476ee258f56bffef8cc69e949f4705d.png) 文章说不带 , 既然不带,那为什么还有下面这种写法 ? ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/a219c64f4418dc62e1c16d63eac48638.png)

阅读量:13

点赞量:0

问AI
看"FileOutputStream" (https://link.segmentfault.com/?enc=Rz9UNikAeQZMRjGvSzUpzw%3D%3D.1Ip0H8QjhK7SSyr9h9%2FigPUsfVAGm5QPD2NqTl3pUh79A8808AQbxAHdwd3OP4YkFDclH1XjcrI9jRtjDctTHEYD7oYjYywms8QvTFhUnhVX7NeIi9qjL55Ivcg0rkx8),flush 是直接继承自 OutputStream 的。 而 OutputStream 的 "flush" (https://link.segmentfault.com/?enc=GuMo%2BCUxvIPLT6AGxkWMLw%3D%3D.gw%2ByCrLYE3sWOpZq37w%2F0iXS62Cy9MKhPC22EtMSWYHqMhz5miXzMU9TAoMSF3Fz%2FQ%2FdKUVm2g8GLGTfFDPv5cXPFg%2BNypRavRLqxTj3GRbBKAuFmup8h9j9G1fgZvV8oRdDur1omWt9dib3gYrncQ%3D%3D) 实现是什么也不做。 它没有缓冲区 ,并不意味着它的 flush 不能被调用。