天天看点

#打卡复习##JAVA# I/O流-字节流

I/O的基本概念

按方向分:输入流、输出流

按单位分:字节流、字符流(读取数据的单位)

读文本文件:字符流

文本文件,图片,视频(二进制文件):字节流

按功能分:节点流、处理流

你可以认为处理流功能更强大

数据单位换算

计算机保存文件的最小单位是字节

1K=1024字节

1M=1024K

1G=1024M

1T=1024G

1P=1024T

3. 字节流(输入、输出)

字节流是最早出现的流,因为计算机保存文件的最小单位就是字节

成对出现的

API为我们提供了两个字节流的基类

public abstract class InputStream
extends Object
implements Closeable
           

此抽象类是表示字节输入流的所有类的超类。

public abstract class OutputStream
extends Object
implements Closeable, Flushable
           

此抽象类是表示输出字节流的所有类的超类。