Dovremmo chiudere BufferedReader?
Dovremmo chiudere BufferedReader?

Video: Dovremmo chiudere BufferedReader?

Video: Dovremmo chiudere BufferedReader?
Video: Perché dovremmo abolire il CARCERE 2024, Maggio
Anonim

quando tu hanno finito di leggere i caratteri da BufferedReader dovresti ricordati di chiudere esso. Chiusura un Lettore bufferizzato sarà anche chiudere l'istanza Reader da cui il Lettore bufferizzato sta leggendo.

Tenendo conto di ciò, è necessario chiudere BufferedReader in Java?

il chiudere () metodo attivato Lettore bufferizzato l'oggetto chiamerebbe l'astratto chiudere () della classe Reader che alla fine chiamerebbe il metodo implementato nella classe InputStreamReader, che quindi chiude l'oggetto InputStream. Quindi, solo bReader. chiudere () è sufficiente. Solo tu Ho bisogno di chiudere il bufferedReader cioè lettore.

Oltre sopra, cosa fa un lettore bufferizzato? Lettore bufferizzato è una classe in Java che legge il testo da un flusso di input di caratteri, buffering caratteri in modo da fornire una lettura efficiente di caratteri, righe e array. Il respingente la dimensione può essere specificata. In caso contrario, può essere utilizzata la dimensione predefinita, che è predefinita.

Di conseguenza, devo chiudere il file in Java?

Infatti, Il file lo fa nemmeno avere un chiudere () metodo. Solo risorse necessario essere chiudere . In Giava API c'è un'interfaccia Closeable Interface, quelle classi implementano questa interfaccia che bisogno essere chiudere dopo l'uso. Chiude il flusso e rilascia tutte le risorse di sistema ad esso associate.

Come si usa il lettore bufferizzato?

Giava Lettore bufferizzato metodi di classe Viene utilizzato per leggere i caratteri in una porzione di un array. Viene utilizzato per testare il supporto del flusso di input per il metodo mark and reset. Viene utilizzato per leggere una riga di testo. Viene utilizzato per verificare se il flusso di input è pronto per essere letto.

Consigliato: