不管是文件讀寫還是網絡發送接收,信息的最小存儲單元都是字節,那為什么I/O流操作要分字節流操作和字符流操作呢?
字符流是由JVM將字節轉換得到的,所以這個過程還是非常耗時的,同樣假如我們不知道編碼方式就很容易出現亂碼的問題,所以I/O流就干凈利索的提供了一個直接操作字符的接口,方便我們平時對字符進行流操作。當然圖片和音頻這些文件我們還是用字節流比較好。涉及到字符的我們就使用字符流比較好。
不管是文件讀寫還是網絡發送接收,信息的最小存儲單元都是字節,那為什么I/O流操作要分字節流操作和字符流操作呢?
字符流是由JVM將字節轉換得到的,所以這個過程還是非常耗時的,同樣假如我們不知道編碼方式就很容易出現亂碼的問題,所以I/O流就干凈利索的提供了一個直接操作字符的接口,方便我們平時對字符進行流操作。當然圖片和音頻這些文件我們還是用字節流比較好。涉及到字符的我們就使用字符流比較好。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。