Должны ли мы закрыть BufferedReader?
Должны ли мы закрыть BufferedReader?

Видео: Должны ли мы закрыть BufferedReader?

Видео: Должны ли мы закрыть BufferedReader?
Видео: Язык программирования Java - урок №42 (Буфферизация потоков BufferedReader и BufferedWriter) 2024, Ноябрь
Anonim

Когда ты закончили читать символы из BufferedReader вам следует Запомни близко Это. Закрытие а BufferedReader будет также близко экземпляр Reader, из которого BufferedReader читает.

Учитывая это, нужно ли закрывать BufferedReader в Java?

в близко () метод на BufferedReader объект будет называть абстрактным близко () класса Reader, который в конечном итоге вызовет реализованный метод в классе InputStreamReader, который затем закрывает объект InputStream. Итак, только bReader. близко () достаточно. Только ты Нужно закрыть в bufferedReader т.е. читатель.

Кроме того, что делает буферизованный ридер? BufferedReader это класс в Java, который читает текст из потока ввода символов, буферизация символов, чтобы обеспечить эффективное чтение символов, строк и массивов. В буфер размер может быть указан. В противном случае можно использовать размер по умолчанию, который задан заранее.

Следовательно, мне нужно закрыть файл на Java?

По факту, Файл делает даже не имеют а близко () метод. Только ресурсы нужный быть близко . В Джава API есть интерфейс Closeable Interface, эти классы реализуют этот интерфейс они необходимость быть близко после использования. Он закрывает поток и освобождает все связанные с ним системные ресурсы.

Как использовать буферизованный ридер?

Джава BufferedReader методы класса. Он используется для чтения символов в часть массива. Он используется для проверки поддержки входного потока для метода отметки и сброса. Он используется для чтения строки текста. Он используется для проверки готовности входного потока к чтению.

Рекомендуемые: