請問JAVA中的BufferedReader是什么意思?

BufferedReader是緩存流的一個類 。
緩存流是計算機領域中輸入輸出流的一種常見形式 。包括BufferedInputStream/ BufferedOutputStream 類和BufferedReader/ BufferedWriter類 。
【請問JAVA中的BufferedReader是什么意思?】BufferedReader從字符輸入流中讀取文本,緩沖各個字符,從而實現字符、數組和行的高效讀取 。緩存流是過濾流,在創建具體流時需要給滑肆敏出一個InputStream / OutputStream 類型的流座位前端流,并可以指明緩沖區的大小 。

請問JAVA中的BufferedReader是什么意思?


擴展資料:
輸入輸出原理:
BufferedReader和BufferedWriter類各擁有雹含8192個字符的緩沖區 。當BufferedReader在讀取文本文件時,會先盡量從文件中讀入字符數據并放滿緩沖區,而之后若使用read()方法,會先從緩沖區中進行讀取 。
如果緩沖區數據不足,才會再從文件中讀取,使用BufferedWriter時,寫入的數據并不會先輸出到目的地,而是先存儲至緩沖區中 。如果緩沖區中信枝的數據滿了,才會一次對目的地進行寫出 。
BufferedReader字符流以字符為單位傳輸數據的流,輸入流程序可以從中讀取數據的流 。
參考資料來源:百度百科-緩存流
參考資料來源:百度百科-java.io

    猜你喜歡