Sobes.tech
Junior

InputStream sinifinin hansı alt siniflərini bilirsiniz və onlar nə üçün nəzərdə tutulub?

sobes.tech Süni İntellekt

AI-dan cavab

  • FileInputStream - fayldan baytları oxumaq üçün.
  • ByteArrayInputStream - yaddaşdakı baytlar massivindən baytları oxumaq üçün.
  • PipedInputStream - PipedOutputStream ilə bağlı axından baytları oxumaq üçün. İş parçaları arasında əlaqə üçün istifadə olunur.
  • FilterInputStream - filtrlənmiş giriş axını təmsil edən abstrakt sinif. Onun alt sinifləri digər giriş axınlarına funksionallıq əlavə etmək üçün istifadə olunur.
    • BufferedInputStream - performansı artırmaq üçün girişə tampon əlavə edir.
    • DataInputStream - maşından asılı olmayan formatda əsas məlumat tiplərini oxumağa imkan verir.
    • PushbackInputStream - oxunan baytları geri qaytarmağa imkan verir.
    • CheckedInputStream - oxunan məlumatların yoxlama cəmini hesablayır.
    • CipherInputStream - şifrələnmiş məlumatları oxumaq üçün.
  • SequenceInputStream - bir neçə giriş axınını ardıcıl axına birləşdirir.
  • ObjectInputStream - Java obyektlərinin deserializasiyası üçün.
  • GZIPInputStream - GZIP ilə sıxılmış məlumatları oxumaq üçün.
  • ZipInputStream - ZIP arxivlərindən məlumat oxumaq üçün.
  • JarInputStream - JAR fayllarından məlumat oxumaq üçün.