关于java:java学习笔记9IO-字节流

input(读取)、output(写入)
流:数据(字符、字节) 1个字符=2个字节,1个字节=8个二进制位

IO流最顶层的父类

字节流

所有均是字节

字节流能够传输任意文件数据

字节输入流

OutputStream(抽象类)所有字节输入流的顶层

文件字节输入流

java.io.FileOutputStream extends OutputStream
作用:把内存中的数据写入到硬盘中

构造方法:

FileOutputStream(String name)
FileOutputStream(File file)
参数:
    写入数据的目的地
    String name:目的地是一个文件的门路
    File file:目的地是一个文件
作用:
  1. 创立一个FileOutputStream对象

2.依据传递的参数(文件/文件门路),创立一个空的文件
3.将FileOutputStream对象指向创立好的文件

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

java程序 --> JVM --> OS --> OS调用写数据的办法 --> 写入数据到文件

字节输入流的应用步骤(!!!)
1.创立FileOutputStream对象,构造方法中传入目的地
2.调用FileOutputStream对象中的write办法,把数据写入文件
3.开释资源(流应用会占用内存,开释进步程序效率)

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理