Readers and Writers and their respective subclasses provide simple I/O for text / character-based data.