Video: Պե՞տք է փակենք BufferedReader-ը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Երբ դու ավարտվել են հերոսների ընթերցմամբ 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 դասի մեթոդներ Այն օգտագործվում է զանգվածի մի մասում նիշերը կարդալու համար: Այն օգտագործվում է նշման և վերակայման մեթոդի մուտքային հոսքի աջակցությունը ստուգելու համար: Այն օգտագործվում է տեքստի տող կարդալու համար: Այն օգտագործվում է ստուգելու համար, թե արդյոք մուտքային հոսքը պատրաստ է կարդալու:
Խորհուրդ ենք տալիս:
Ինչ է BufferedReader-ը Java-ում օրինակով:
BufferedReader-ը Java դաս է, որը կարդում է տեքստը Input հոսքից (ինչպես ֆայլ)՝ բուֆերավորելով նիշերը, որոնք անխափան կարդում են նիշերը, զանգվածները կամ տողերը: Ընդհանուր առմամբ, Reader-ից արված յուրաքանչյուր ընթերցման հարցում առաջացնում է համապատասխան ընթերցման հարցում՝ հիմքում ընկած գրանշանի կամ բայթ հոսքի վերաբերյալ:
Արդյո՞ք մենք պետք է փակենք InputStream-ը Java-ում:
2 Պատասխաններ. Դուք պետք է փակեք մուտքային հոսքը, քանի որ ձեր նշած մեթոդով վերադարձված հոսքը իրականում FileInputStream է կամ InputStream-ի որևէ այլ ենթադաս, որը բռնակ է պահում ֆայլի համար: Եթե դուք չեք փակում այս հոսքը, դուք ունեք ռեսուրսների արտահոսք