Vai mums vajadzētu aizvērt BufferedReader?
Vai mums vajadzētu aizvērt BufferedReader?

Video: Vai mums vajadzētu aizvērt BufferedReader?

Video: Vai mums vajadzētu aizvērt BufferedReader?
Video: Kāpēc Mums Jābremzē - Lauris Reiniks 2024, Novembris
Anonim

Kad tu ir beiguši lasīt rakstzīmes no BufferedReader jums vajadzētu atceries aizveriet to. Noslēgšana a BufferedReader arī būs aizveriet Reader gadījums, no kura BufferedReader lasa.

Ņemot to vērā, vai Java ir nepieciešams aizvērt BufferedReader?

uz aizveriet () metode ieslēgta BufferedReader objektu sauc par abstraktu aizveriet () Reader klases metode, kas galu galā izsauktu ieviesto metodi klasē InputStreamReader, kas pēc tam aizver InputStream objektu. Tātad, tikai bReader. aizveriet () ir pietiekami. Tikai jūs Vajag aizvērt uz bufferedReader i., lasītājs.

Papildus iepriekš minētajam, ko dara buferizētais lasītājs? BufferedReader ir Java klase, kas nolasa tekstu no rakstzīmju ievades straumes, buferizācija rakstzīmes, lai nodrošinātu efektīvu rakstzīmju, līniju un masīvu nolasīšanu. The buferis izmēru var norādīt. Ja nē, var izmantot noklusējuma izmēru, kas ir iepriekš definēts.

Līdz ar to vai Java ir jāaizver fails?

Patiesībā, Fails dara pat ne ir a aizveriet () metode. Tikai resursi nepieciešams būt aizveriet . In java API ir saskarne Closeable Interface, tās klases īsteno šo interfeisu nepieciešams būt aizveriet pēc lietošanas. Tas aizver straumi un atbrīvo visus ar to saistītos sistēmas resursus.

Kā izmantot buferizēto lasītāju?

Java BufferedReader klases metodes To izmanto, lai nolasītu rakstzīmes masīva daļā. To izmanto, lai pārbaudītu ievades straumes atbalstu atzīmēšanas un atiestatīšanas metodei. To izmanto teksta rindiņas lasīšanai. To izmanto, lai pārbaudītu, vai ievades straume ir gatava lasīšanai.

Ieteicams: