BufferedInputStream實現原理分析

ufferedInputStream是一個帶有緩衝區的輸入流,通常使用它可以提高我們的讀取效率,現在我們看下BufferedInputStream的實現原理:  BufferedInputStream 內部有一個緩衝區,默認大小爲8M,每次調用read方法的時候,它首先嚐試從緩衝區裏讀取數據,若讀取失敗(緩衝區無可讀數據),則選擇從物理數據源 (譬如文件)讀取新數據(這裏會嘗試儘可能讀取多的字節)
相關文章
相關標籤/搜索