Devemos fechar BufferedReader?
Devemos fechar BufferedReader?

Vídeo: Devemos fechar BufferedReader?

Vídeo: Devemos fechar BufferedReader?
Vídeo: Você nunca mais vai dar descarga sem tampa! 2024, Maio
Anonim

Quando tu terminaram de ler personagens do BufferedReader você deveria lembrar de fechar isto. Fechando uma BufferedReader vou também fechar a instância do Reader a partir da qual o BufferedReader está lendo.

Levando isso em consideração, é necessário fechar o BufferedReader em Java?

a fechar () método em BufferedReader objeto chamaria o abstrato fechar () método da classe Reader que, em última análise, chamaria o método implementado na classe InputStreamReader, que então fecha o objeto InputStream. Portanto, apenas bReader. fechar () é suficiente. Apenas você Precisa fechar a bufferedReader ou seja, leitor.

Além disso, o que um leitor com buffer faz? BufferedReader é uma classe em Java que lê texto de um fluxo de entrada de caracteres, carregando caracteres de forma a fornecer uma leitura eficiente de caracteres, linhas e matrizes. o amortecedor o tamanho pode ser especificado. Caso contrário, o tamanho padrão, que é predefinido, pode ser usado.

Conseqüentemente, preciso fechar o arquivo em Java?

Na verdade, Arquivo faz nem mesmo tenho uma fechar () método. Apenas recursos precisava ser estar fechar . No Java API existe uma interface Closeable Interface, essas classes implementam esta interface que eles necessidade ser estar fechar depois de usar. Ele fecha o fluxo e libera todos os recursos do sistema associados a ele.

Como faço para usar o leitor com buffer?

Java BufferedReader métodos de classe É usado para ler caracteres em uma parte de um array. É usado para testar o suporte do fluxo de entrada para o método de marcar e redefinir. É usado para ler uma linha de texto. É usado para testar se o fluxo de entrada está pronto para ser lido.

Recomendado: