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
此抽象类是表示输出字节流的所有类的超类。