Classes derivadas de Writer

Assim como para a classe Reader, as funcionalidades da classe Writer são implementadas através de suas subclasses concretas. A hierarquia de classes derivadas de Writer no pacote java.io é definida como:

fonte: The Java Tutorial

As principais classes dessa hierarquia estão associadas ao destino concreto dos caracteres transferidos. São elas:

Outras classes oferecem funcionalidades que podem ser agregadas a qualquer objeto Writer. Por exemplo, um objeto da classe BufferedWriter incorpora um buffer a um objeto Writer, permitindo uma melhoria de eficiência de escrita ao combinar várias solicitações de escrita de pequenos blocos em uma solicitação de escrita de um bloco maior.