> 文档中心 > 字节流写数据

字节流写数据


字节流写数据

  1. 字节流抽象基类
    inputStream:这个抽象类是表示字节输入流的所有类的超类-----
    柏维怡我爱你

OutputStream:这个抽象类是表示字节输出流的所有类的超类-----
柏维怡我爱你

子类名特点:子类名都是以其父类名(抽象类)作为子类名的后缀

FileOutputStream:文件输出流用于写数据写入File
柏维怡我爱你

  1. 无惨构造方法:

柏维怡我爱你
3. 调用字节输出流对象的写数据方法

方法名 说明
void close(); 关闭此文件输出流并释放与此流相关联的任何系统资源
  1. 使用字节输出流写数据的步骤
  • 使用字节输出流对象(调用系统功能创建文件,创建字节输出流对象,让字节输出流对象指向文件)
  • 调用字节输出流对象的写数据方法
  • 释放资源(关闭此文件输出流并释放与此流相关联的任何系统资源)

以图文和代码的内容讲解

希望读者认真看,非常重要

package Demo;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Demo {    public static void main(String[] args) throws IOException {  //创建File类 File file = new File("D:\\item\\Hellow\\src","java.txt"); //创建FileOutputStream类写数据(调用系统功能创建文件,创建字节输出流对象,让字节输出流对象指向文件) FileOutputStream fileOutputStream = new FileOutputStream(file);//这里首先要抛出FileNotFoundException异常 //调用字节输出流对象的写数据方法 fileOutputStream.write(97);//调用该方法这里也要抛出异常IOException,覆盖原先的FileNotFoundException异常没有了,很简单因为这是异常父类 //释放资源(关闭此文件输出流并释放与此流相关联的任何系统资源) fileOutputStream.close();    }    }

结果展现的图文:
柏维怡我爱你