package cn.idcast2; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class Day24 { public static void main(String[] args) throws IOException { FileOutputStream fos = new FileOutputStream("fos.txt"); /*创建字符输出流对象做了几件事情? * A 调用系统功能去创建文件 * B 创建fos对象 * C 把fos对象指向这个文件 */ //这里要输出的是字符串,但是write输出的是字符数组,所以要把字符串转换成字符数组,用到getBytes(); fos.write("hello".getBytes()); /* 为什么一定要用close? * A 让流对象变成垃圾,这样就可以被垃圾回收器回收,用于释放资源 * B 通知系统去释放跟该文件相关的资源 */ fos.close(); } }