Java-da kirish oqimi va chiqish oqimi o'rtasidagi farq nima?
Java-da kirish oqimi va chiqish oqimi o'rtasidagi farq nima?

Video: Java-da kirish oqimi va chiqish oqimi o'rtasidagi farq nima?

Video: Java-da kirish oqimi va chiqish oqimi o'rtasidagi farq nima?
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Noyabr
Anonim

InputStream siz o'qigan ko'p narsalar uchun ishlatiladi. Output Stream siz yozgan ko'p narsalar uchun ishlatiladi. InputStream o'qish uchun ishlatiladi, Output Stream yozish uchun. Ular bir-biriga dekorator sifatida bog'langan, shuning uchun siz hammasini o'qiysiz/yozasiz boshqacha barcha ma'lumotlar turlari boshqacha manba turlari.

Xuddi shunday, Java-da kirish oqimi va chiqish oqimi nima?

Fayllarni o'qish va yozish. Yuqorida aytib o'tilganidek, a oqim ma'lumotlar ketma-ketligi sifatida belgilanishi mumkin. The InputStream manbadan ma'lumotlarni o'qish uchun ishlatiladi va Output Stream Belgilangan joyga ma'lumotlarni yozish uchun ishlatiladi. Bu erda engish uchun sinflar ierarxiyasi mavjud Kiritish va Chiqish oqimlari.

Xuddi shunday, fayl va oqim o'rtasidagi farq nima? Aslida, InputStream ham, Reader ham manbadan ma'lumotlarni o'qish uchun mavhum bo'lib, ular ham bo'lishi mumkin. fayl yoki rozetka, lekin asosiy orasidagi farq Ular InputStream ikkilik ma'lumotlarni o'qish uchun ishlatiladi, Reader esa matn ma'lumotlarini, aniq Unicode belgilarni o'qish uchun ishlatiladi.

Bu erda Java-da bayt oqimi va belgilar oqimi o'rtasidagi farq nima?

Asosiy Java-da bayt oqimi va belgilar oqimi o'rtasidagi farq bu Bayt oqimi 8-bitli kiritish va chiqarish operatsiyalarini bajarishga yordam beradi bayt esa Belgilar oqimi 16-bitli Unicode-ning kiritish va chiqarish operatsiyalarini bajarishga yordam beradi. A oqim a ketma-ketlik vaqt o'tishi bilan mavjud bo'lgan ma'lumotlar.

IO oqimi nima?

I/U Oqim kirish manbasini yoki chiqish manzilini ifodalaydi. A oqim turli xil manbalar va manzillarni, jumladan disk fayllari, qurilmalar, boshqa dasturlar va xotira massivlarini ifodalashi mumkin.

Tavsiya: