File.io讀取文件(七:總結)

序:文件(數組)的讀寫基礎已經學的差不多了,想想,總算可以用了吧。who知道,手放在鍵盤上,不知道先敲那個字母。那麼多“”,在腦袋裏打轉,瞬間石化。

現在從頭梳理下:一、節點流

                  1,字節輸入/輸出流:InputStream /OutputStream  FileInputStream/FileOutputStream  ByteArrayInputStream/ByteArrayOutputStream  

      2,字符輸入/輸出流:Reader/Writer  FileReader/FileWirter

                           二、處理流

1,轉換流:InputStreamReader(解碼)/OutputStreamReader(編碼)

2,緩衝流 :BufferedInputStream/BufferedOutputStream   BufferedReader/BufferedWriter  (提供性能)

3,處理 (數據+類型)(基本數據類型+String)DataInputStream/DataOutputStream  

 (引用數據類型):ObjectInputStream(反序列化)/ObjectOutputStream(序列化)

一:節點流是基礎,是讀取寫出數據文件的必經之路。處理流,加工處理的原材料是節點流。

二:操作前需明白:讀還是寫,讀到哪裏去,寫到那裏去。讀寫的對象:文件或字節數組

三:以程序爲中心。程序要拿來用的,就用輸入流。程序不要的存倉庫的,就用輸出流。

      Example:把磁盤C中的文件A存到,磁盤D中去。文件-------》輸入流---read----》程序-------》輸出流----write---》文件

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