Character Stream Classes:
A Character stream is declared by using two class hierarchies. At the top are two abstract classes, Writer and Reader. These abstract classes handle Unicode character streams. A Java has server al concrete subclasses of every of these. The character stream classes are display in Table.
The abstract classes Reader and Writer define various key methods in which the other stream classes implement. Two of the most important functions are read( ) and write( ) that read and write characters of data, correspondingly. These functions are overridden through derived stream classes.