Java中字节输出流写入字节到文件---属于字节流字符流的知识

写入数据的原理(内存-->硬盘)

    java程序---->JVM(java虚拟机)--->OS操作系统--->OS调用写数据的方法把数据写入到文件中

我们没有权限将数据直接写入到Windows等其他操作系统的文件中,是通过java程序一步一步的去调用系统自己的方法写入数据

字节输出流的使用步骤(重点):

1、创建FileOutputStream对象,构造方法中传递写入数据的目的地

2、调用FileOutputStream对象中的write方法,把数据写入到文件中

3、释放资源(流在使用的过程中,会占用系统的一部分资源,最好关闭它)

释放资源的作用:节约内存,程序的效率会提高

流的起名一般都是每个单词的首字母

 

//        1、创建FileOutputStream对象,构造方法中传递写入数据的目的地
        /*
            在使用 FileOutputStream 发现报错,那是因为 FileOutputStream抛出了异常
             FileOutputStream源码:
             public FileOutputStream(String name) throws FileNotFoundException {
                       this(name != null ? new File(name) : null, false);
                }
            其实这个异常是文件找不到异常,要么throws要么try catch
            直接抛出一个最大的异常即可


         */

 

package com.baidu.字节输入输出流;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;

public class OutputStream01 {
    public static void main(String[] args) throws Exception {

        FileOutputStream fos = new FileOutputStream("F:\\develop\\a.txt");
//        2、调用FileOutputStream对象中的write方法,把数据写入到文件中
//        abstract void write​(int b) 将指定的字节写入此输出流。
        fos.write(97);
        System.out.println("写入成功!");
//        3、释放资源
        fos.close();

    }
}

此时生成了a.txt 里面写入了a

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值