Java中字节输出流写入字节到文件---属于字节流字符流的知识
写入数据的原理(内存-->硬盘)java程序---->JVM(java虚拟机)--->OS操作系统--->OS调用写数据的方法把数据写入到文件中我们没有权限将数据直接写入到Windows等其他操作系统的文件中,是通过java程序一步一步的去调用系统自己的方法写入数据字节输出流的使用步骤(重点):1、创建FileOutputStream对象,构造方法中传递写入数据的目的地2、
·
写入数据的原理(内存-->硬盘)
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
更多推荐
已为社区贡献7条内容
所有评论(0)