Kirish va chiqish oqimi nima?
Kirish va chiqish oqimi nima?

Video: Kirish va chiqish oqimi nima?

Video: Kirish va chiqish oqimi nima?
Video: «Kirish bor-u, chiqish yo‘q» — tergovda ayovsiz qiynalgan erkak iztiroblari 2024, May
Anonim

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

Shunday qilib, kirish oqimi nima?

Kirish oqimi : Agar fayl yoki boshqa manbadan maʼlumotlarni oʻqiyotgan boʻlsangiz, oqim ishlatiladi kirish oqimi . Oddiyroq qilib aytganda kirish oqimi ma'lumotlarni o'qish uchun kanal vazifasini bajaradi. Chiqish oqimi : Agar siz manbadan (fayl va h.k.) maʼlumotlarni oʻqish va qayta ishlashni istasangiz, avvalo maʼlumotlarni saqlashingiz kerak boʻladi, maʼlumotlarni saqlash oʻrtacha hisoblanadi. chiqish oqimi.

Keyinchalik savol tug'iladi: Java-da bayt oqimi nima? Java bayt oqimlari 8-bitli kirish va chiqishni amalga oshirish uchun ishlatiladi bayt , holbuki Java Xarakter oqimlar 16-bitli Unicode uchun kiritish va chiqarishni amalga oshirish uchun ishlatiladi. Garchi xarakter bilan bog'liq ko'plab sinflar mavjud oqimlar lekin eng ko'p ishlatiladigan sinflar FileReader va FileWriter.

Shu munosabat bilan nima uchun Java I O oqimlaridan foydalanadi?

Java men/ Ey oqim siz olgan ma'lumotlar oqimi mumkin dan o'qing, yoki siz mumkin ga yozing. Bu hisoblanadi faylda doimiy ravishda o'qish va yozish operatsiyalarini bajarish uchun ishlatiladi. Java oqimlardan foydalanadi bu vazifalarni bajarish uchun. Java .io paketi fayllar, tarmoq orqali tizimni kiritish va chiqarish uchun sinflarni taqdim etadi oqimlar , xotira buferlari va boshqalar.

Stream har xil turdagi oqimlarni nima tushuntiradi?

Ikki asosiy oqim turlari yozmoqdalar oqimlar va O'qish oqimlar . Yozish paytida oqimlar ma'lumotlarni manbaga (faylga), o'qishga yozadi oqimlar manbadan (fayldan) ma'lumotlarni o'qish uchun ishlatiladi. java.io to'plami juda ko'p sonni o'z ichiga oladi oqim sinflari hammasini qayta ishlash imkoniyatlarini ta'minlaydi turlari ma'lumotlardan.

Tavsiya: