Devemos fechar BufferedReader?
Devemos fechar BufferedReader?
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: