Պե՞տք է փակենք BufferedReader-ը:
Պե՞տք է փակենք BufferedReader-ը:

Video: Պե՞տք է փակենք BufferedReader-ը:

Video: Պե՞տք է փակենք BufferedReader-ը:
Video: «Արցախցիները պետք է փակեն այդ անպատասխանատու խաժամուժի բերանը»․ Ռուբեն Մեհրաբյան 2024, Մայիս
Anonim

Երբ դու ավարտվել են հերոսների ընթերցմամբ BufferedReader դուք պետք է հիշիր փակել այն. Փակում ա Buffered Reader կլինի նաև փակել ընթերցողի օրինակը, որից Buffered Reader կարդում է.

Հաշվի առնելով սա՝ անհրաժեշտ է արդյոք փակել BufferedReader-ը Java-ում:

որ փակել () մեթոդը Buffered Reader օբյեկտը կանվանի վերացական փակել () Reader դասի մեթոդը, որն ի վերջո կկանչի ներդրված մեթոդը InputStreamReader դասում, որն այնուհետև փակում է InputStream օբյեկտը: Այսպիսով, միայն bReader: փակել () բավարար է: Դուք միայն Պետք է փակել որ buffered Reader այսինքն ընթերցող.

Բացի վերևից, ի՞նչ է անում բուֆերացված ընթերցողը: Buffered Reader Java-ում դաս է, որը կարդում է տեքստը նիշերի մուտքագրման հոսքից, բուֆերացում նիշերը, որպեսզի ապահովվի նիշերի, տողերի և զանգվածների արդյունավետ ընթերցում: Այն բուֆեր չափը կարող է նշվել: Եթե ոչ, ապա կարող է օգտագործվել լռելյայն չափը, որը նախապես սահմանված է:

Հետևաբար, ես պետք է փակեմ ֆայլը Java-ում:

Իրականում, Ֆայլը կատարում է ոչ նույնիսկ ունեն ա փակել () մեթոդ. Միայն ռեսուրսներ անհրաժեշտ է լինել փակել . Մեջ java API կա ինտերֆեյս Closeable Interface, այդ դասերը իրականացնում են այս ինտերֆեյսը կարիք լինել փակել օգտագործելուց հետո։ Այն փակում է հոսքը և թողարկում դրա հետ կապված ցանկացած համակարգի ռեսուրս:

Ինչպե՞ս կարող եմ օգտագործել բուֆերացված ընթերցող:

Java Buffered Reader դասի մեթոդներ Այն օգտագործվում է զանգվածի մի մասում նիշերը կարդալու համար: Այն օգտագործվում է նշման և վերակայման մեթոդի մուտքային հոսքի աջակցությունը ստուգելու համար: Այն օգտագործվում է տեքստի տող կարդալու համար: Այն օգտագործվում է ստուգելու համար, թե արդյոք մուտքային հոսքը պատրաստ է կարդալու:

Խորհուրդ ենք տալիս: