1.關閉緩衝區就是關閉緩衝區的流對象,因此在結束後 關閉緩衝區(bufw.close())就不用再關閉流(fw.close())了
2.裝飾設計模式:當想要對已有的對象進行功能增強時,可以定義類,將已有對象傳入,基於已有的功能,並提供加強功能。
那麼自定義的該類稱爲裝飾類。裝飾類通常會通過構造方法接收被裝飾的對象。並基於被裝飾的對象的功能,提供更強的功能。
3.(P19-07) 裝飾模式比繼承要靈活。避免了繼承體系臃腫。而且降低了類於類之間的關係。裝飾類因爲增強已有對象,具備的功能和已有的是相同的,只不過提供了更強功能。所以裝飾類和被裝飾類通常是都屬於一個體系中的。
4.字節流(字節數據)和字符流(“文字數據”)的讀寫
通用方法:讀取一個字符(字節);讀取一個字符數組(字節數組);
字節流獨有的一個方法(avialiable返回字節長度。此方法但慎用,當文件太大的時候開闢太大的數組空間會導致崩潰)
5.bufferReader裏面的獨有方法,readLine() bufferWriter裏面的獨有方法:newLine()
6.
P19-05 自定義bufferReader
P19-08自定義裝飾類
P19-10自定義LineNumber
P19-14自定義字節流緩衝區。