Ի՞նչ է մուտքային և ելքային հոսքը:
Ի՞նչ է մուտքային և ելքային հոսքը:
Anonim

Ֆայլեր կարդալ և գրել: Ինչպես նկարագրված է ավելի վաղ, ա հոսք կարող է սահմանվել որպես տվյալների հաջորդականություն: InputStream-ը օգտագործվում է տվյալներ կարդալու աղբյուրից և OutputStream օգտագործվում է տվյալ նպատակակետին գրելու համար: Ահա դասերի հիերարխիա, որոնց հետ պետք է զբաղվել Մուտքային և ելքային հոսքեր.

Այսպիսով, ի՞նչ է մուտքագրման հոսքը:

Ներածման հոսք Եթե դուք տվյալներ եք կարդում ֆայլից կամ որևէ այլ աղբյուրից, հոսք օգտագործված է մուտքային հոսք . Ավելի պարզ ասած մուտքային հոսք գործում է որպես տվյալների ընթերցման ալիք: Ելքային հոսք Եթե ցանկանում եք կարդալ և մշակել տվյալներ աղբյուրից (ֆայլ և այլն), նախ պետք է պահպանել տվյալները, տվյալների պահպանման միջոցը. ելքային հոսք.

Հետագայում հարցն այն է, թե ինչ է բայթ հոսքը Java-ում: Java Byte հոսքեր օգտագործվում են 8-բիթանոց մուտքի և ելքի համար բայթեր , մինչդեռ Java Բնավորություն հոսքեր օգտագործվում են 16-բիթանոց Unicode-ի համար մուտքային և ելք կատարելու համար: Չնայած բնավորության հետ կապված շատ դասեր կան հոսքեր բայց ամենահաճախ օգտագործվող դասերն են՝ FileReader և FileWriter:

Ինչ վերաբերում է դրան, ինչու է Java-ն օգտագործում I O հոսքեր:

Java ես/ O հոսք է տվյալների հոսքը, որը դուք կարող է կա՛մ կարդում ես, կա՛մ դու կարող է գրել. Այն է օգտագործվում է ֆայլում մշտապես կարդալու և գրելու գործողություններ կատարելու համար: Java-ն օգտագործում է հոսքեր այս առաջադրանքները կատարելու համար: Java .io փաթեթը տրամադրում է դասեր համակարգի մուտքագրման և ելքի համար ֆայլերի, ցանցի միջոցով հոսքեր , հիշողության բուֆերներ և այլն։

Ինչ է Stream-ը բացատրում տարբեր տեսակի հոսքերի:

Երկու հիմնարար հոսքերի տեսակները գրում են հոսքեր և ընթերցանություն հոսքեր . Գրելու ընթացքում հոսքեր տվյալները գրում է աղբյուրի (ֆայլի), ընթերցման մեջ հոսքեր օգտագործվում է աղբյուրից (ֆայլից) տվյալներ կարդալու համար: java.io փաթեթը պարունակում է մեծ թվով հոսքային դասեր որոնք ապահովում են բոլորը մշակելու հնարավորություններ տեսակները տվյալների։

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