Classes derivadas de Reader

Como Reader é uma classe abstrata, não é possível criar diretamente objetos dessa classe. É preciso criar objetos de uma de suas subclasses concretas para ter acesso à funcionalidade especificada por Reader.

A documentação da API de Java mostra a seguinte hierarquia de classes derivadas de Reader:

fonte: The Java Tutorial

Algumas dessas classes indicam de onde os caracteres serão obtidos, ou seja, qual é a fonte dos dados. São elas:

Outras classes agregam funcionalidades a objetos Reader já existentes. Um BufferedReader incorpora um buffer a um objeto Reader, adicionando um método para leitura de linhas. A classe LineNumberReader estende essa classe para fazer leitura de uma fonte de caracteres por linhas e ao mesmo tempo manter um registro do número de linhas obtidas.


© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP

Last modified: Fri Jun 30 10:12:10 EST 2000