java基礎畢向東day19

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自定義字節流緩衝區。

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章