OutputStream是输出字节流的⽗类,它是⼀个抽象类
INFO
void write(int b)
讲解:将指定的字节写⼊输出流
void write(byte[] b)throws IOException
讲解:将b.length个字节的byte数组写⼊当前输出流
void flush() throws IOException
讲解:write是写到缓冲区中,可以认为是内存中,当缓冲区满时系统会⾃动将缓冲区的内容写⼊
⽂件,但是⼀般还有⼀部分有可能会留在内存这个缓冲区中, 所以需要调⽤flush空缓冲区数据。
void close() throws IOException
讲解:关闭输⼊流并释放与该流关联的系统资源
常⻅⼦类
FileOutputStream
- 抽象类OutputStream⽤来具体实现类的创建对象, ⽂件字节输出流, 对⽂件数据以字节的形式进⾏输出的操作
- 构造函数
1 | //传⼊输出的⽂件地址 |
- 实战
1 | public static void main(String[] args) throws IOException { |
ByteArrayOutputStream
ObjectOutputStream
说些什么吧!