JDK提供的流繼承了四大類:InputStream(位元組輸入流)、OutputStream(位元組輸出流)、Reader(字元輸入流)、Writer(字元輸出流)。
字符流和字節流的主要區別:
1、字節流讀取的時候,讀到一個字節就回傳一個字節; 字符流使用了字節流讀到一個或多字節流讀到一個或多字節流讀一個字節;個位元組(中文對應的位元組數是兩個,在UTF-8碼表中是3個位元組)時。先去查指定的編碼表,將查到的字元回傳。
2、位元組流可以處理所有類型數據,如:圖片,MP3,AVI視訊文件,而字元流只能處理字元資料。
只要是處理純文字數據,就要優先考慮使用字元流,除此之外都用位元組流。
以上這篇Java關於IO流的全面介紹就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持PHP中文網。
更多Java關於IO流的全面介紹相關文章請關注PHP中文網!