java IO總結

根據處理數據的數據類型的不同可以分爲:字節流(抽象基類爲InPutStream和OutPutStream)和字符流(抽象基類爲Reader和Writer)。根據流向不同,可以分爲:輸入流和輸出流。

字符流和字節流的主要區別:

       1.字節流讀取的時候,讀到一個字節就返回一個字節;  字符流使用了字節流讀到一個或多個字節(中文對應的字節數是兩個,在UTF-8碼錶中是3個字節)時。先去查指定的編碼表,將查到的字符返回。

       2.字節流可以處理所有類型數據,如:圖片,MP3,AVI視頻文件,而字符流只能處理字符數據。只要是處理純文本數據,就要優先考慮使用字符流,除此之外都用字節流。


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