Πρέπει να κλείσουμε το BufferedReader;
Πρέπει να κλείσουμε το BufferedReader;

Βίντεο: Πρέπει να κλείσουμε το BufferedReader;

Βίντεο: Πρέπει να κλείσουμε το BufferedReader;
Βίντεο: Java 14 Μάθημα | Ανάγνωση και αρχεία γραφής 2024, Νοέμβριος
Anonim

Πότε εσείς έχουν τελειώσει την ανάγνωση χαρακτήρων από το BufferedReader θα πρέπει θυμάμαι να Κλείσε το. Κλείσιμο ένα BufferedReader επίσης θα Κλείσε το παράδειγμα Reader από το οποίο το BufferedReader διαβάζει.

Έχοντας αυτό υπόψη, είναι απαραίτητο να κλείσετε το BufferedReader στην Java;

ο Κλείσε () μέθοδος για BufferedReader αντικείμενο θα αποκαλούσε την αφηρημένη Κλείσε () μέθοδος της κλάσης Reader που θα καλούσε τελικά την εφαρμοσμένη μέθοδο στην κλάση InputStreamReader, η οποία στη συνέχεια κλείνει το αντικείμενο InputStream. Έτσι, μόνο το bReader. Κλείσε () είναι επαρκές. Εσύ μόνο Πρέπει να κλείσει ο bufferedReader δηλ. αναγνώστης.

Εκτός από τα παραπάνω, τι κάνει ένας αναγνώστης προσωρινής αποθήκευσης; BufferedReader είναι μια κλάση στη Java που διαβάζει κείμενο από μια ροή εισαγωγής χαρακτήρων, προσωρινή αποθήκευση χαρακτήρες έτσι ώστε να παρέχεται η αποτελεσματική ανάγνωση χαρακτήρων, γραμμών και πινάκων. ο ρυθμιστής μπορεί να καθοριστεί το μέγεθος. Εάν όχι, μπορεί να χρησιμοποιηθεί το προεπιλεγμένο μέγεθος, το οποίο είναι προκαθορισμένο.

Κατά συνέπεια, πρέπει να κλείσω το αρχείο σε Java;

Στην πραγματικότητα, Το αρχείο κάνει ούτε καν έχω ένα Κλείσε () μέθοδος. Μόνο πόροι απαιτείται να είναι Κλείσε . Σε Ιάβα API υπάρχει μια διεπαφή Closeable Interface, αυτές οι κλάσεις υλοποιούν αυτήν τη διεπαφή χρειάζομαι να είναι Κλείσε μετά τη χρήση. Κλείνει τη ροή και απελευθερώνει τυχόν πόρους συστήματος που σχετίζονται με αυτήν.

Πώς μπορώ να χρησιμοποιήσω τον αναγνώστη προσωρινής αποθήκευσης;

Ιάβα BufferedReader μέθοδοι κλάσης Χρησιμοποιείται για την ανάγνωση χαρακτήρων σε ένα τμήμα ενός πίνακα. Χρησιμοποιείται για τον έλεγχο της υποστήριξης ροής εισόδου για τη μέθοδο σήμανσης και επαναφοράς. Χρησιμοποιείται για την ανάγνωση μιας γραμμής κειμένου. Χρησιμοποιείται για να ελέγξει εάν η ροή εισόδου είναι έτοιμη για ανάγνωση.

Συνιστάται: