以上两位仁兄,请看好,是FLUSH(),不是FRESH()。
Flush()是清空,而不是刷新
主要用在IO中,即清空缓冲区数据,就是说你用读写流的时候,其实数据是先被读到了内存中,然来自后用数据写到文件中,当你数360问答据读完的时候不代表你的数据已经写完了,因为还有一部志急效众具古配互矛分有可能会留在内存这个缓冲区中。这时候如果你调用了Close()方法关闭了赶想微育规气台读写流,那么这部分数据就会丢失市去流等往数,所以应该在关闭读写流之前先Flush(),先清空数据。
以上两位仁兄,请看好,是FLUSH(),不是FRESH()。
Flush()是清空,而不是刷新
主要用在IO中,即清空缓冲区数据,就是说你用读写流的时候,其实数据是先被读到了内存中,然来自后用数据写到文件中,当你数360问答据读完的时候不代表你的数据已经写完了,因为还有一部志急效众具古配互矛分有可能会留在内存这个缓冲区中。这时候如果你调用了Close()方法关闭了赶想微育规气台读写流,那么这部分数据就会丢失市去流等往数,所以应该在关闭读写流之前先Flush(),先清空数据。
扫一扫,手机浏览