1. 创建字节输出流对象,做了几件事情:
(1)调用系统功能去创建文件
(2)创建fos对象
(3)把fos对象指向这个文件
2. 代码示例:
package com.himi.fileoutputstream; import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException; /*
* 创建文件fos.txt,写入字符串:hello world
*
* 字节流输出的操作流程:
* A:创建字节输出流对象
* B:写数据
* C:释放资源
*/ public class FileOutputStreamDemo1 { public static void main(String[] args) throws IOException {
//FileOutputStream(File file)
// File file = new File("fos.txt");
// FileOutputStream fos = new FileOutputStream(file); //FileOutputStream(String filename)
/**
* 创建字节输出流对象做了几件事情:
* A:调用系统功能去创建文件
* B:创建fos对象
* C:把fos对象指向这个文件
*/
FileOutputStream fos1 = new FileOutputStream("fos.txt"); //写入数据
String str = new String("hello,world");
byte[] bytes = str.getBytes();
fos1.write(bytes);
//释放资源,让流对象变成垃圾,这样就可以被垃圾回收站回收了
fos1.close(); } }
输出结果如下: