Moeten we BufferedReader sluiten?
Moeten we BufferedReader sluiten?

Video: Moeten we BufferedReader sluiten?

Video: Moeten we BufferedReader sluiten?
Video: The Gates of Zadash | Critical Role: THE MIGHTY NEIN | Episode 8 2024, Mei
Anonim

Wanneer jij zijn klaar met het lezen van karakters uit de BufferedReader zou je moeten doen Onthoud om dichtbij het. Sluitend een Gebufferde Reader zal ook dichtbij de Reader-instantie waarvan de Gebufferde Reader leest.

Is het, met dit in overweging, nodig om BufferedReader in Java te sluiten?

de dichtbij () methode aan Gebufferde Reader object zou het abstracte noemen dichtbij () methode van de klasse Reader die uiteindelijk de geïmplementeerde methode in de klasse InputStreamReader zou aanroepen, die vervolgens het InputStream-object sluit. Dus alleen bReader. dichtbij () is voldoende. Jij alleen Moet sluiten de gebufferde Reader d.w.z. lezer.

Wat doet een gebufferde lezer naast het bovenstaande? Gebufferde Reader is een klasse in Java die tekst leest uit een tekeninvoerstroom, bufferen karakters om te voorzien in het efficiënt lezen van karakters, lijnen en arrays. De buffer maat kan worden opgegeven. Als dit niet het geval is, kan de standaardgrootte, die vooraf is gedefinieerd, worden gebruikt.

Moet ik daarom het bestand in Java sluiten?

In feite, Bestand doet zelfs niet hebben een dichtbij () methode. alleen middelen nodig zijn zijn dichtbij . In Java API er is een interface Sluitbare interface, die klassen implementeren deze interface die ze nodig hebben zijn dichtbij na gebruik. Het sluit de stream en geeft alle systeembronnen die eraan zijn gekoppeld vrij.

Hoe gebruik ik een gebufferde lezer?

Java Gebufferde Reader class-methoden Het wordt gebruikt voor het lezen van tekens in een gedeelte van een array. Het wordt gebruikt om de invoerstroomondersteuning voor de markeer- en resetmethode te testen. Het wordt gebruikt voor het lezen van een regel tekst. Het wordt gebruikt om te testen of de invoerstroom klaar is om gelezen te worden.

Aanbevolen: