java字節處理流(緩衝流)

裝飾流也就是我們所說的處理流

在IO中字節處理流就相當於是一個提高性能的裝飾品。

java字節處理流(緩衝流)

這裡的是字節緩衝流,是對字節流的緩衝,緩衝流的作用就是提高了我們操作(讀寫)的性能,因為IO的操作是影響程序性能的一個瓶頸,所以它內部設置了一個緩衝區(用來提高我們讀寫的操作,不用我們頻繁的讀寫硬盤(將數據一次性打包到這個緩衝區域))

這個緩衝流只需要套在我們的字節流上

節點流始終在第一線,處理流是給節點流做了包裝,提高了性能。

釋放的順序是從裡到外釋放,但是我們其實只要釋放最外層的BufferInputStream就可以了,它會通知內存釋放的(這是我舉的一個例子)

java字節處理流(緩衝流)

java字節處理流(緩衝流)

java字節處理流(緩衝流)

這個緩衝區的大小默認是8k的

java字節處理流(緩衝流)


java字節處理流(緩衝流)



分享到:


相關文章: