使用FileOutputStream实现写文件Demo:

    1. package com.anbai.sec.filesystem;
    2. import java.io.File;
    3. import java.io.FileOutputStream;
    4. import java.io.IOException;
    5. /**
    6. * Creator: yz
    7. * Date: 2019/12/4
    8. */
    9. public class FileOutputStreamDemo {
    10. public static void main(String[] args) throws IOException {
    11. // 定义写入文件路径
    12. File file = new File("/tmp/1.txt");
    13. // 定义待写入文件内容
    14. String content = "Hello World.";
    15. // 创建FileOutputStream对象
    16. FileOutputStream fos = new FileOutputStream(file);
    17. // 写入内容二进制到文件
    18. fos.write(content.getBytes());
    19. fos.flush();
    20. fos.close();
    21. }
    22. }

    代码逻辑比较简单: 打开文件->写内容->关闭文件,调用链和底层实现分析请参考FileInputStream