1、RandomAccessFile
- RandomAccessFile 声明在java.io 包下,直接继承java.lang.Object 类。并且实现了DataInput、DataOutput 这两个接口,意味着这个类可以读可以写。
- RandomAccessFile 既可以作为一个输入流又可以作为一个输出流。
- RandomAccessFile 类支持“随机访问”的方式,程序可以直接跳到文件的任意地方读写文件。(即支持访问文件的部分内容,可向已经存在的文件追加内容)
- RandomAccessFile 对象包含一个记录指针,用来标记当前读写处的位置。
- RandomAccessFile 类对象可以自由移动记录指针。
- long getFilePointter(): 获取文件记录指针的当前位置。
- void seeek(long pos): 将文件记录指针定位pos 位置。