outStream.flush()
来源:互联网 发布:java 调用ant 编辑:程序博客网 时间:2024/05/16 12:21
flush() 是清空的意思。
一般主要用在IO中,即清空缓冲区数据,就是说你用读写流的时候,其实数据是先被读到了内存中,然后用数据写到文件中,当你数据读完的时候不代表你的数据已经写完了,因为还有一部分有可能会留在内存这个缓冲区中。这时候如果你调用了 close()方法关闭了读写流,那么这部分数据就会丢失,所以应该在关闭读写流之前先flush(),先清空数据。fos.flush();可不是摆设。这个方法的作用是把缓冲区的数据强行输出。如果你不flush就可能会没有真正输出 没有flush不代表它就没有输出出,只是可能没有完全输出。调用flush是保证缓存清空输出
0 0
- outStream.flush()
- java--InputStream,OutStream
- flush ()
- flush( )
- flush
- flush()
- java ObjectIn/OutStream的用法
- Android开发--FileInputStream/OutStream/Sdcard写入
- JAVA中OutStream中方法WRITE用法
- istream, outstream使用及常见错误
- java网络编程____字节流操作(instream ,outstream)
- C++fstream,ifstream和outstream读取文件最后一行注意
- flush.cpp
- Response.Flush
- 关于flush
- flush ob_flush
- PHP flush()
- hibernate flush
- [1411] TT要吃肉
- [NOJ 1137] The Running Man
- 如何自己构造ADO的ConnectionString
- 有关SIP中的PRACK的含义和使用
- 自然对数
- outStream.flush()
- ubuntu13.04 使用halt机器没有关机的解决办法
- Codeforces Round #139 (Div. 2) E. Unsolvable
- XCode 同一Project创建多个target
- js实现图片上传预览
- byte[] buffer1 = Base64.decode(data); // 需要解密的数据
- c 语言中随机产生一个数字
- STM32 多个个APP的跳转
- Apache-FTP-Server: Configuration-<Server>