რა არის შეყვანის და გამომავალი ნაკადი?
რა არის შეყვანის და გამომავალი ნაკადი?

ვიდეო: რა არის შეყვანის და გამომავალი ნაკადი?

ვიდეო: რა არის შეყვანის და გამომავალი ნაკადი?
ვიდეო: რა არის ფუნქცია? 2024, მაისი
Anonim

ფაილების კითხვა და წერა. როგორც ადრე იყო აღწერილი, ა ნაკადი შეიძლება განისაზღვროს, როგორც მონაცემების თანმიმდევრობა. InputStream გამოიყენება მონაცემების წასაკითხად წყაროდან და OutputStream გამოიყენება დანიშნულების ადგილზე მონაცემების ჩასაწერად. აქ არის კლასების იერარქია, რომელთანაც უნდა გაუმკლავდეთ შეყვანის და გამომავალი ნაკადები.

ასე რომ, რა არის შეყვანის ნაკადი?

შეყვანის ნაკადი : თუ თქვენ კითხულობთ მონაცემებს ფაილიდან ან სხვა წყაროდან, ნაკადი გამოყენებული არის შეყვანის ნაკადი . უფრო მარტივი სიტყვებით შეყვანის ნაკადი მოქმედებს როგორც არხი მონაცემების წასაკითხად. გამომავალი ნაკადი : თუ გსურთ წაიკითხოთ და დაამუშავოთ მონაცემები წყაროდან (ფაილი და ა.შ.), ჯერ უნდა შეინახოთ მონაცემები, მონაცემთა შენახვის საშუალებაა გამომავალი ნაკადი.

შემდგომში ჩნდება კითხვა, რა არის ბაიტის ნაკადი ჯავაში? Java Byte ნაკადები გამოიყენება 8-ბიტიანი შეყვანისა და გამოსვლის შესასრულებლად ბაიტები , ხოლო ჯავა პერსონაჟი ნაკადები გამოიყენება 16-ბიტიანი უნიკოდისთვის შეყვანისა და გამოსვლის შესასრულებლად. თუმცა ხასიათთან დაკავშირებული ბევრი კლასია ნაკადები მაგრამ ყველაზე ხშირად გამოყენებული კლასებია FileReader და FileWriter.

ამასთან დაკავშირებით, რატომ იყენებს Java I O ნაკადებს?

ჯავა ᲛᲔ/ O ნაკადი არის მონაცემთა ნაკადი, რომელიც თქვენ შეუძლია ან წაიკითხე, ან შენ შეუძლია მიწერე. ის არის გამოიყენება ფაილში მუდმივად წაკითხვისა და ჩაწერის ოპერაციების შესასრულებლად. ჯავა იყენებს ნაკადებს ამ ამოცანების შესასრულებლად. ჯავა .io პაკეტი უზრუნველყოფს კლასებს სისტემის შეყვანისა და გამოტანისთვის ფაილების, ქსელის საშუალებით ნაკადები , მეხსიერების ბუფერები და ა.შ.

რა არის Stream განმარტავს სხვადასხვა ტიპის ნაკადს?

ორი ფუნდამენტური ნაკადების ტიპები წერენ ნაკადები და კითხვა ნაკადები . წერის დროს ნაკადები წერს მონაცემებს წყაროში (ფაილში), კითხვაში ნაკადები გამოიყენება წყაროდან (ფაილიდან) მონაცემების წასაკითხად. java.io პაკეტი შეიცავს დიდ რაოდენობას ნაკადის კლასები რაც უზრუნველყოფს ყველა დამუშავების შესაძლებლობებს ტიპები მონაცემების.

გირჩევთ: