IO流是一种流式的数据输入/输出模型:
-
二进制数据以
byte为最小单位在InputStream/OutputStream中单向流动; -
字符数据以
char为最小单位在Reader/Writer中单向流动。
Java标准库的java.io包提供了同步IO功能:
-
字节流接口:
InputStream/OutputStream; -
字符流接口:
Reader/Writer
File
File对象既可以表示文件,也可以表示目录
File f = new File("/Users/l/Desktop/test.xlsx");