IO流--RandomAccessFile--随机访问文件
2013-12-11 22:34
204 查看
java.io
类 RandomAccessFile
java.lang.Object java.io.RandomAccessFile
所有已实现的接口:
Closeable,
DataInput,
DataOutput
特点:
1、该对象既能读也能写
2、该对象内部维护着一个byte数组,可以通过指针操作数组中的元素
3、可以通过getFilePoint获取指针的位置,或者通过seek设置指针的位置
4、该对象就是将字节输入流和输出流进行了封装
5、该对象的源或者目的只能是文件,通过构造函数就可以看出
构造方法摘要 |
---|
RandomAccessFile(File file, String mode) 创建从中读取和向其中写入(可选)的随机访问文件流,该文件由 File参数指定。 |
RandomAccessFile(String name, String mode) 创建从中读取和向其中写入(可选)的随机访问文件流,该文件具有指定名称。 |
mode 参数指定用以打开文件的访问模式。允许的值及其含意为:
值 | 含意 |
---|---|
"r" | 以只读方式打开。调用结果对象的任何 write 方法都将导致抛出IOException。 |
"rw" | 打开以便读取和写入。如果该文件尚不存在,则尝试创建该文件。 |
"rws" | 打开以便读取和写入,对于 "rw",还要求对文件的内容或元数据的每个更新都同步写入到底层存储设备。 |
"rwd" | 打开以便读取和写入,对于 "rw",还要求对文件内容的每个更新都同步写入到底层存储设备。 |
相关文章推荐
- [Java核心API]IO流--随机访问文件RandomAccessFile
- RandomAccessFile随机访问分割文件
- RandomAccessFile:对文件随机访问
- 随机访问文件 自身具备读写 的RandomAccessFile
- RandomAccessFile 随机访问文件
- JavaIO之RandomAccessFile随机访问文件
- RandomAccessFile随机访问文件
- Java基础知识强化之IO流笔记63:随机访问流RandomAccessFile
- 随机访问文件RandomAccessFile 与 内存映射文件MappedByteBuffer
- RandomAccessFile随机访问文件的读取和写入
- RandomAccessFile随机访问文件,可读可写
- java 管道流PipedInputStream,PipedInputStream和随机访问文件 RandomAccessFile
- 随机访问文件的读取和写入对象:RandomAccessFileDemo
- Java之RandomAccessFile(随机访问文件)
- Java 文件随机访问类-RandomAccessFile
- JavaIO之RandomAccessFile随机访问文件
- 随机访问文件RandomAccessFile 与 内存映射文件MappedByteBuffer
- Java IO流->处理流->“随机访问” 的方式:RandomAccessFile
- IO流--随机访问(RandomAccessFile)
- MappedByteBuffer高速缓存文件、RandomAccessFile随机访问