1. 程式人生 > >java中的緩沖流

java中的緩沖流

java 關閉 puts 數據 pos 都是 buffered body 相關

一開始,並不明白java中的緩沖流到底有什麽作用。OutputStream和BufferedOutputStream有什麽區別,兩者的write()方法都是一個字節一個字節的寫,不同之處就是BufferedOutputStream會將字節先寫到一個緩沖區中,然後通過flush()或者關閉這個緩沖流來實現將緩沖流中的數據回顯。

之後,通過查閱關於緩沖流的相關知識,了解了一點點,一個字節一個字節的寫入到硬盤會耗費時間,而先把數據寫入緩沖區的話,再一次性的寫入到硬盤或者其他地方,會節省很多時間。從而提高效率。就先寫到這裏,如果有了更新的理解,再來補充。

java中的緩沖流