What is the purpose of using `BufferedReader` in Java?
`BufferedReader` is used to read text from a file efficiently, by buffering characters to reduce the number of I/O operations.
Great! You've correctly identified the purpose of `BufferedReader`.
Can you explain how `BufferedReader` improves performance compared to `FileReader`?