Sobes.tech
Junior

InputStream sinf sinfiyalari va ularning maqsadlari nima?

sobes.tech AI

AIdan javob

  • FileInputStream - fayldan baytlarni o'qish uchun.
  • ByteArrayInputStream - xotirada baytlar massividan baytlarni o'qish uchun.
  • PipedInputStream - PipedOutputStream bilan bog'langan oqimdan baytlarni o'qish uchun. Ishchi oqimlar o'rtasida aloqa uchun ishlatiladi.
  • FilterInputStream - filtrlash oqimini ifodalovchi abstrakt sinf. Uning subklasslari boshqa kirish oqimlariga funksionallik qo'shish uchun ishlatiladi.
    • BufferedInputStream - kirishni buferlash orqali unumdorlikni oshiradi.
    • DataInputStream - mashina mustaqil formatda asosiy ma'lumot turlarini o'qishga imkon beradi.
    • PushbackInputStream - o'qilgan baytlarni oqimga qaytarishga imkon beradi.
    • CheckedInputStream - o'qilgan ma'lumotlarning tekshirish yig'indisini hisoblaydi.
    • CipherInputStream - shifrlangan ma'lumotlarni o'qish uchun.
  • SequenceInputStream - bir nechta kirish oqimini ketma-ket oqimga birlashtiradi.
  • ObjectInputStream - Java ob'ektlarini deserializatsiya qilish uchun.
  • GZIPInputStream - GZIP bilan siqilgan ma'lumotlarni o'qish uchun.
  • ZipInputStream - ZIP arxivlaridan ma'lumotlarni o'qish uchun.
  • JarInputStream - JAR fayllaridan ma'lumotlarni o'qish uchun.