Java OutputStream 类及代码示例

该抽象类表示的是字节输出流的所有类的超类.

初见版本

1.0

定义

public abstract class OutputStream extends Object implements Closeable, Flushable

//以下是构造函数

OutputStream()

说明

输出流接受输出字节并将它们发送到某个接收器.

需要定义 OutputStream 子类的应用程序必须始终至少提供一个写入单个输出字节的方法.

示例

构建一个输出流的示例

package com.yi21.outputstream;

import java.io.IOException;
import java.io.OutputStream;

public class Yi21OutputStream {

    public static void main(String[] args) throws IOException {
        OutputStream sysOut = new OutputStream() {

            @Override
            public void write(int b) throws IOException {
                System.out.print((char) b);
            }

        };

        sysOut.write(50);
        sysOut.write(49);
        sysOut.write(121);
        sysOut.write(105);
        sysOut.write(32);
        sysOut.write(105);
        sysOut.write(115);
        sysOut.write(32);
        sysOut.write(103);
        sysOut.write(111);
        sysOut.write(111);
        sysOut.write(100);

    }

}

执行结果为 :

21yi is good