程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> bufferedinputstream-InputStream的read()方法卻和基類相同,怎麼理解他的緩沖作用?

bufferedinputstream-InputStream的read()方法卻和基類相同,怎麼理解他的緩沖作用?

編輯:編程綜合問答
InputStream的read()方法卻和基類相同,怎麼理解他的緩沖作用?

字符流緩沖器BufferedReader可以實現正行讀取,達到緩沖作用,字節流緩沖器BufferedInputStream的read()方法卻和基類相同,怎麼理解他的緩沖作用?

最佳回答:


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

AdultBird
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved