字符流緩沖器BufferedReader可以實現正行讀取,達到緩沖作用,字節流緩沖器BufferedInputStream的read()方法卻和基類相同,怎麼理解他的緩沖作用?
InputStreamReader是輸入字節流接收的是字符流,所謂的輸入輸出是相對於內存而言的,任何文件都是一個字節一個字節組成的,圖片、音樂等。。。。但如果你讀的是文本文件,即.txt文件。就用Reader,Reader讀的是字符,FileInputStream讀的是字節,緩沖就相當於拓寬“道路”的作用,FileInputStream是一條可以過一輛車的路,BufferedReader 就是一條可以三輛車並排過的路,還要注意,Reader不能讀取和復制其他類型文件(非.txt)。