以内存作为参照物:
- 往内存中去:叫做输入(Input)。或者叫做读(Read)。
- 从内存中出来:叫做输出(Output)。或者叫做写(Write)。
- 按照
读取数据方式
不同进行分类:
- 按照
字节
的方式读取数据,一次读取1个字节byte,等同于一次读取8个二进制位
构造方法里面,只能放文件的路径,字符串形式
* 绝对路径,从根目录下往下数
* 相对路径,相对当前文件的路径
* creatNewFile()//创建名称的空文件,不创建文件夹
* isDirectory()//判断是否是目录
* isFile()//判断是否是文件
* exists()//判断文件或目录是否存在
* length() 返回文件的长度,单位为字节
* mkdir()创建文件夹
字符流:
* FileReader
* FileWriter
InputStream 输入流(读)和OutputStream 输出流(写) 两个抽象类
* 把自己当成内存,和硬盘打交道
* FileInputStream: 数据进入内存 读操作
* FileOutputStream: 数据从内存出来 写操作