我需要理解這兩個類之間的區別以及它們如何相互工作。我知道FileReader一次只能讀取一個文件中的字符,而BufferedReader讀取大量數據並將其存儲在緩衝區中,從而使其更快。BufferedReader的構造函數對FileReader的期望是什麼
爲了使用BufferedReader,我必須爲它提供一個FileReader。如果讀取文件的方式不同,BufferedReader類如何使用FileReader?這是否意味着BufferedReader使用FileReader,因此在幕後角色一次只能讀取一個字符?我想我的問題是如何BufferedReader類使用FileReader類。
你不應該關心它是如何工作的。知道它的確如此,它最有可能比你自己想出的任何東西都更有效率。如果您堅持詳細瞭解它的工作原理,請繼續查看源代碼。 –