Sobes.tech
Junior

InputStream sınıfının hangi alt sınıflarını biliyorsunuz ve bunlar ne amaçla kullanılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

  • FileInputStream - dosya içeriğinden bayt okumak için.
  • ByteArrayInputStream - bellek içindeki bayt dizisinden bayt okumak için.
  • PipedInputStream - PipedOutputStream ile bağlanmış bir akıştan bayt okumak için. İşlemler arası iletişimde kullanılır.
  • FilterInputStream - filtreli giriş akışını temsil eden soyut sınıf. Alt sınıflar, diğer giriş akışlarına işlevsellik eklemek için kullanılır.
    • BufferedInputStream - performansı artırmak için girişe tampon ekler.
    • DataInputStream - makine bağımsız biçimde temel veri türlerini okumaya olanak tanır.
    • PushbackInputStream - okunan baytları geri almak için kullanılır.
    • CheckedInputStream - okunan verilerin toplam kontrol toplamını hesaplar.
    • CipherInputStream - şifrelenmiş verileri okumak için.
  • SequenceInputStream - birkaç giriş akışını tek bir ardışık akışta birleştirir.
  • ObjectInputStream - Java nesnelerini serileştirmeden geri almak için.
  • GZIPInputStream - GZIP ile sıkıştırılmış verileri okumak için.
  • ZipInputStream - ZIP arşivlerinden veri okumak için.
  • JarInputStream - JAR dosyalarından veri okumak için.