Трябва ли да затворим BufferedReader?
Трябва ли да затворим BufferedReader?

Видео: Трябва ли да затворим BufferedReader?

Видео: Трябва ли да затворим BufferedReader?
Видео: Java 14 Course | Чтение и запись файлов 2024, Ноември
Anonim

Кога Вие са приключили с четенето на знаци от BufferedReader трябва не забравяйте да близо то. Затваряне а BufferedReader също ще близо екземплярът на Reader, от който BufferedReader чете.

Имайки предвид това, необходимо ли е да затворите BufferedReader в Java?

на близо () включен метод BufferedReader обектът би нарекъл абстрактното близо () на клас Reader, който в крайна сметка ще извика внедрения метод в класа InputStreamReader, който след това затваря обекта InputStream. Така че, само bReader. близо () е достатъчно. Само ти Трябва да се затвори на bufferedReader т.е. читател.

Освен по-горе, какво прави буфериран четец? BufferedReader е клас в Java, който чете текст от поток за въвеждане на символи, буфериране знаци, така че да се осигури ефикасно четене на знаци, редове и масиви. В буфер размерът може да бъде посочен. Ако не, може да се използва размерът по подразбиране, който е предварително дефиниран.

Следователно трябва ли да затварям файла в Java?

Всъщност, Файлът прави дори не имат а близо () метод. Само ресурси необходими да бъде близо . В java API има интерфейс Closeable Interface, тези класове имплементират този интерфейс трябва да бъде близо след употреба. Той затваря потока и освобождава всички системни ресурси, свързани с него.

Как да използвам буфериран четец?

Java BufferedReader Методи на клас Използва се за четене на символи в част от масив. Използва се за тестване на поддръжката на входния поток за метода за маркиране и нулиране. Използва се за четене на ред от текст. Използва се за проверка дали входният поток е готов за четене.

Препоръчано: