OutputStream Sınıfı

advertisement
OutputStream
Sınıfı
java.lang.Object
java.io.OutputStream
Kılgıladığı Arayüzler:
Closeable, Flushable, AutoCloseable
Altsınıfları:
ByteArrayOutputStream, FileOutputStream, FilterOutputStream, ObjectOutputStream,
OutputStream, PipedOutputStream.
Object
OutputStream (abstract)
ByteArrayOutputStream
FileOutputStream
FilterOutputStream (abstract)
BufferedOutputStream
CheckedOutputStream
CipherOutputStream
DataOutputStream
DeflaterOutputStream
DigestOutputStream
InflaterOutputStream
PrintStream
ObjectOutputStream
OutputStream
PipedOutputStream
Bildirimi:
public abstract class OutputStream
extends Object
implements Closeable, Flushable
OutputStream sınıfı, InputStream sınıfının karşılığıdır. Bütün çıkış akımı sınıflarının üstsınıfıdır. Çıkış birimine akım yazmak için gerekli yeteneklere sahip değişkenleri, metotları ve altsınıfları içerir.
OutputStream sınıfının bir altsınıfını kullanarak çıkış yapan her uygulama, byte çıkışı yapan bir
metoda sahip olmalıdır.
OutputStream sınıfını kullanma teknikleri ile InputStream sınıfını kullanma teknikleri
birbirlerine benzer.
Kurucuları:
OutputStream()
Metotları:
void
close()
Sözkonusu akımı kapatır ve böylece o akımın kullandığı sistem kaynaklarını serbest
bırakır.
void
flush()
Bufferda kalan bütün veriyi hedefe yollar.
void
write(byte[] b)
b byte arrayinden b.length byte’ı çıkış akımına yollar.
void
write(byte[] b, int off, int len)
b byte arrayinde off !dan başlar len tane byte’ı çıkış akımına yollar.
abstract void
write(int b)
b byte’ını çıkış akımına yollar.
java.lang.Object sınıfından kalıtsal gelen metotlar:
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Download