1. 程式人生 > >JAVA-初步認識-I/O流(字符流-緩沖區-BufferWriter)

JAVA-初步認識-I/O流(字符流-緩沖區-BufferWriter)

講解 技術分享 字符 alt spa 技術 span 分類 為什麽

一.

對於緩沖區,也進行了分類,緩沖讀和緩沖寫。現在講解緩沖寫。

技術分享圖片

為什麽會有BufferWriter這樣的對象存在,就是將之前的ch,buf之類的東西和流對象結合起來,使它們成為一個整體。

將緩沖的功能融入,使流對象真正成為一個有效率的對象類。

技術分享圖片

技術分享圖片

很奇怪,這裏書寫writer字符流對象時,並沒有用到緩沖區。難道說緩沖區是可用可不用的?

使用緩沖區對象後的寫法如下:

技術分享圖片

看完程序之後,和我理解的緩沖區對象不一樣。我以為是緩沖區流對象,而不是緩沖區對象,流對象將緩沖的功能添加了進去。

實際上是將緩沖區封裝成了對象,不再是之前簡單的一個變量或者數組了,而是一個對象類。

技術分享圖片

JAVA-初步認識-I/O流(字符流-緩沖區-BufferWriter)