No que diz respeito aos tipos de variáveis, à orientação a o...

Próximas questões
Com base no mesmo assunto
Q2347496 Programação

No que diz respeito aos tipos de variáveis, à orientação a objetos e aos métodos de acesso a arquivos, julgue o item.



O método BufferedWriter() é utilizado em diversas linguagens orientadas a objetos e tem como função principal retornar o número de blocos lidos.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado.

O método BufferedWriter() é bastante conhecido no contexto da programação orientada a objetos, especialmente em linguagens como Java. Esse método é utilizado para criar um buffer de escrita que, o que significa que ele serve para escrever texto em um fluxo de saída, como um arquivo, de maneira eficiente. Ao contrário do que a afirmação sugere, o BufferedWriter() não tem a função de retornar o número de blocos lidos; na verdade, ele é usado para escrever os dados no destino especificado de forma bufferizada, ou seja, os dados são acumulados temporariamente em um buffer antes de serem escritos de fato no destino final (exemplo: arquivo). Isso melhora a performance porque reduz o número de operações de escrita no meio de armazenamento, que geralmente são mais lentas.

Além disso, para ler arquivos existem outros métodos e classes específicas, como BufferedReader ou FileReader, que oferecem funcionalidades para ler o conteúdo dos arquivos. Portanto, a função principal atribuída ao método BufferedWriter() no enunciado está incorreta, tornando a alternativa E a correta.

É importante estar atento ao nome e função dos métodos quando estudamos programação orientada a objetos, pois uma compreensão correta desses conceitos é essencial tanto para a prática do dia-a-dia do desenvolvimento de software quanto para o sucesso em provas e concursos públicos na área de TI.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Errado.

BufferedWriter() é usado para escrever caracteres, arrays de caracteres ou strings para um fluxo de saída de caracteres, como arquivos de texto, melhorando a performance de escrita através do uso de buffers.

Writer = escrever

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo