黑马程序员技术交流社区

标题: io流中的高效流的方法 [打印本页]

作者: 奋斗的小菇凉    时间: 2015-8-19 10:04
标题: io流中的高效流的方法
close方法和flush方法的区别
作者: MoonsenHung    时间: 2015-8-19 10:19
flush是清空缓冲区数据,将其输出,因为其中有可能还有数据存在,close是直接关闭流。
作者: 小殊    时间: 2015-8-19 13:27
flush是刷新,close是关闭
作者: 泽尻绘里香    时间: 2015-8-19 14:20
完全不一样的东西啊
作者: 柳柳桑    时间: 2015-8-19 15:06
close方法也有刷新的动作!
作者: 枕草虫    时间: 2015-8-19 16:01
flush是刷新不关流
而close是刷新并且关闭流
作者: Swornf、时年    时间: 2015-8-19 16:02
一个是刷新,一个 是关闭,不关闭很容易造成内存泄露
作者: sjtree    时间: 2015-8-19 17:34
主要是取决于用的状况  断点传输要flush  
作者: sven556677    时间: 2015-8-19 18:22
…………
作者: 蓬头小道士    时间: 2015-8-19 20:24
close是先flush再关闭,flush就是对数据进行写入。
作者: 3174918418    时间: 2015-8-19 21:21
flush - 刷新
close - 关闭前会刷新
作者: 奋斗@的小青年    时间: 2015-8-19 22:57
BufferedOutStream是一个缓冲输出流,flush方法是当你想把BufferedOutStream中的数据立即输出时,就调用。 close方法是关闭流,当你关闭了之后,BufferedOutStream中的数据也就随之被输出,里面就没有东西可以再存放了
作者: icichacici    时间: 2015-8-20 07:03
flush():刷新流close():刷新+关闭流





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2