字节输出流OutputStream

Posted zhai1997

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字节输出流OutputStream相关的知识,希望对你有一定的参考价值。

1、OutputStream是输出字节流的超类。

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

public class FileOutputStreamDemo 
    public static void main(String[] args) throws IOException 
        File file = new File("E:\\\\IO流\\\\java\\\\1.txt");
        FileOutputStream f = new FileOutputStream(file, true);// 加true后可以实现续写功能
        String str = "\\r\\n" + "nihao";// 换行
        f.write(str.getBytes());
        f.write("你好".getBytes());
        f.write(8);
        f.close();//释放输出流的资源占用

    

技术图片

2、缓冲区

write()方法所写的数据并不是直接写入到外设,而是先存放到缓冲区中,积累到一定程度再写到外设,这样可以提高系统效率。但有的时候缓冲区不满就需要写到外设上,需要调用flush()方法。

以上是关于字节输出流OutputStream的主要内容,如果未能解决你的问题,请参考以下文章

字节输出流_OutputStream类&FileOutputStream类介绍和字节输出流写入数据到文件

Java学习笔记6.1.1 字节流 - 数据字节输入流与数据字节输出流

1[简答题] 字节输出流写出字节数据 利用字节输出流一次写一个字节的方式,向D盘的a.txt文件输出字符‘a’。

Java学习笔记6.1.2 字节流 - 文件字节输入流和文件字节输出流

Java学习笔记6.1.2 字节流 - 文件字节输入流和文件字节输出流

IO流 InputStream 字节输入流和OutputStream 字节输出流 以及实例