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

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

ვიდეო: რა განსხვავებაა Java-ში შეყვანის ნაკადსა და გამომავალ ნაკადს შორის?
ვიდეო: Java урок - 15.3.1 Ввод-вывод. Классы Writer, Reader, InputStream, OutputStream и их отличия 2024, ნოემბერი
Anonim

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

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

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

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

რა განსხვავებაა ჯავაში ბაიტის ნაკადსა და პერსონაჟების ნაკადს შორის?

Მთავარი განსხვავება ბაიტ სტრიმსა და სიმბოლოების ნაკადს შორის Java-ში არის ის, რომ ბაიტის ნაკადი ხელს უწყობს შეყვანის და გამომავალი ოპერაციების შესრულებას 8 ბიტიანი ბაიტები ხოლო პერსონაჟების ნაკადი ხელს უწყობს 16-ბიტიანი უნიკოდის შეყვანისა და გამომავალი ოპერაციების შესრულებას. ა ნაკადი არის თანმიმდევრობა დროთა განმავლობაში ხელმისაწვდომი მონაცემები.

რა არის IO ნაკადი?

I/O ნაკადი წარმოადგენს შეყვანის წყაროს ან გამომავალ დანიშნულებას. ა ნაკადი შეუძლია წარმოადგინოს მრავალი სხვადასხვა სახის წყარო და დანიშნულება, მათ შორის დისკის ფაილები, მოწყობილობები, სხვა პროგრამები და მეხსიერების მასივები.

გირჩევთ: