What is the purpose of using `BufferedReader` in Java?
`BufferedReader` is used to read binary data from a file more efficiently.
That's incorrect. `BufferedReader` is used for reading text data, not binary data. For binary data, you'd use `BufferedInputStream`.
Would you like to see how to use `BufferedReader` with `FileReader` for reading text?