黑马程序员技术交流社区
标题:
io中flush与close的区别是啥了,求大神解答
[打印本页]
作者:
梦想家宇仔
时间:
2016-3-26 22:26
标题:
io中flush与close的区别是啥了,求大神解答
在复习io的时候遇到的问题io中flush与close的区别是啥了,求大神解答
作者:
cxy374100657
时间:
2016-3-26 22:26
flush(): 具有刷新缓冲区的功能,刷完之后还可以接着写(刷完之后,流还可以继续使用)。 close(): 用来关闭流释放资源的,在关闭流之前会刷新一次缓冲区,将缓冲区的数据刷出到文件中。 刷完之后,就不能继续写了(流就不能使用了)。
作者:
dbymzss
时间:
2016-3-26 22:45
close 是关闭释放资源,同时会刷新一次,,,,flush 就是刷新一下,刷完还可以接着来....
作者:
守徒徒
时间:
2016-3-28 01:13
flush只有刷新缓冲区功能,刷完就可以接着读取;close中调用flush刷新缓冲区后就关闭流对象,不能再去读数据。新人见解,大牛勿喷!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2