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