Character streams are designed to handle text data (Unicode characters). These classes automatically handle character encoding and decoding.

Common Implementations:

try (BufferedReader reader = new BufferedReader(new FileReader("data.txt"))) {
    String line;
    while ((line = reader.readLine()) != null) {
        System.out.println(line);
    }
}

Classes
Quiz
Videos
References
Books