Czy powinniśmy zamknąć BufferedReader?
Czy powinniśmy zamknąć BufferedReader?

Wideo: Czy powinniśmy zamknąć BufferedReader?

Wideo: Czy powinniśmy zamknąć BufferedReader?
Wideo: #83 User Input using BufferedReader and Scanner in Java 2024, Listopad
Anonim

Kiedy ty skończyły czytać znaki z BufferedReader powinieneś Pamiętaj by blisko to. Zamknięcie a Buforowany czytnik będzie też blisko instancja programu Reader, z której Buforowany czytnik czyta.

Mając to na uwadze, czy konieczne jest zamknięcie BufferedReader w Javie?

ten blisko () metoda włączona Buforowany czytnik obiekt nazwałby abstrakcją blisko () metoda klasy Reader, która ostatecznie wywołałaby zaimplementowaną metodę w klasie InputStreamReader, która następnie zamyka obiekt InputStream. Więc tylko bReader. blisko () jest wystarczający. Tylko ty Trzeba zamknąć ten buforowanyCzytnik czyli czytelnik.

Poza powyższym, co robi czytnik buforowany? Buforowany czytnik jest klasą w Javie, która odczytuje tekst ze strumienia wejściowego znaków, buforowanie znaków, aby zapewnić sprawny odczyt znaków, wierszy i tablic. ten bufor można określić rozmiar. Jeśli nie, można użyć domyślnego rozmiaru, który jest predefiniowany.

W związku z tym, czy muszę zamknąć plik w Javie?

W rzeczywistości, Plik nie nawet nie mieć a blisko () metoda. Tylko zasoby potrzebne być blisko . w Jawa API jest interfejs Closeable Interface, te klasy implementują ten interfejs potrzebować być blisko po użyciu. Zamyka strumień i zwalnia wszelkie powiązane z nim zasoby systemowe.

Jak korzystać z czytnika buforowanego?

Jawa Buforowany czytnik metody klasy Służy do wczytywania znaków do części tablicy. Służy do testowania obsługi strumienia wejściowego dla metody zaznaczania i resetowania. Służy do czytania wiersza tekstu. Służy do testowania, czy strumień wejściowy jest gotowy do odczytu.

Zalecana: