Java語言中IO流的操作規律學習筆記

1,明確源和目的。

       數據源:就是需要讀取,可以使用兩個體系:InputStream、Reader;

       數據匯:就是需要寫入,可以使用兩個體系:OutputStream、Writer;

總結:

讀:就是把數據讀入內存

寫:就是把數據讀出來

2,操作的數據是否是純文本數據?

       如果是:數據源:Reader

                  數據匯:Writer

       如果不是:數據源:InputStream

                    數據匯:OutputStream

總結:純文字的東西用字節流,其他用字節流

3,雖然確定了一個體系,但是該體系中有太多的對象,到底用哪個呢?

       明確操作的數據設備。

       數據源對應的設備:硬盤(File),內存(數組),鍵盤(System.in)

       數據匯對應的設備:硬盤(File),內存(數組),控制檯(System.out)。

4,需要在基本操作上附加其他功能嗎?比如緩衝。

       如果需要就進行裝飾。

發佈了71 篇原創文章 · 獲贊 63 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章