本教程操作環境:windows7系統、java10版,DELL G3電腦。
1.緩沖流說明
緩沖流,也叫高效流,是對4個基本的FileXxx 流的增強,所以也是4個流,按照數據類型分類:
字節緩沖流:BufferedInputStream,BufferedOutputStream
字符緩沖流:BufferedReader,BufferedWriter
緩沖流的基本原理,是在創建流對象時,會創建一個內置的默認大小的緩沖區數組,通過緩沖區讀寫,減少系統IO次數,從而提高讀寫的效率。
2.字符流和緩沖字符流的對比
運行結果:
以上是java IO流效率的對比實例,緩沖字符流相對而言的優勢并不是那么大,這是因為在使用上我們以緩沖流的方法用的居多,想要學習的可以在課外找尋資料。更多關于“Java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓經驗,課程大綱更科學更專業,有針對零基礎的就業班,有針對想提升技術的好程序員班,高品質課程助力你實現java程序員夢想。