Java笔记(四)随机存取文件流RandomAccessFile
2017-10-18 08:14
218 查看
RandomAccessFile是一种特殊的流类,它可以在文件的任何地方读取或写入数据。
打开一个随机存取文件后,要么对它进行只读操作,要么就同时对它进行读写操作。
具体的选择是把构造方法的第二个参数指定成一个“r”或“rw”、“rws”、“rwd”来实现的。
随机存取文件的行为类似于储存在文件系统中的一个大型byte数组,
它提供了一个指向该数组的游标或索引,称为文件指针,
该文件指针用来标志要进行读写操作的下一字节的位置。
getFilePointer方法可以返回文件指针的当前位置。
而seek方法可以将文件指针移动到文件内部的任意字节位置。
注意:随机存取文件只限于操作磁盘文件,不能访问来自网络或内存映像的流。
打开一个随机存取文件后,要么对它进行只读操作,要么就同时对它进行读写操作。
具体的选择是把构造方法的第二个参数指定成一个“r”或“rw”、“rws”、“rwd”来实现的。
随机存取文件的行为类似于储存在文件系统中的一个大型byte数组,
它提供了一个指向该数组的游标或索引,称为文件指针,
该文件指针用来标志要进行读写操作的下一字节的位置。
getFilePointer方法可以返回文件指针的当前位置。
而seek方法可以将文件指针移动到文件内部的任意字节位置。
注意:随机存取文件只限于操作磁盘文件,不能访问来自网络或内存映像的流。
相关文章推荐
- Java学习笔记---实现文件随机读写-RandomAccessFile
- JAVA学习笔记(三十五)- 随机读写文件 RandomAccessFile
- Java 文件随机访问类-RandomAccessFile
- Java之文件的随机访问和读写RandomAccessFile
- [Java核心API]IO流--随机访问文件RandomAccessFile
- JavaIO之RandomAccessFile随机访问文件
- java文件随机读写--RandomAccessFile
- 【幻化万千戏红尘】qianfengDay20-java基础学习:数据流、随机读取文件流RandomAccessFile
- java io 笔记一:RandomAccessFile(随机访问) 类
- Java的随机读写文件-RandomAccessFile 与内存映射
- Java的随机读写文件-RandomAccessFile 与内存映射
- Java基础知识强化之IO流笔记63:随机访问流RandomAccessFile
- java:RandomAccessFile(随机读写文件)
- Java文件操作---RandomAccessFile随机读写文件操作
- Java IO RandomAccessFile随机读写文件用法
- java22.IO操作------RandomAccessFile随机文件读写
- Java随机存取文件, SmartAccessFile.java
- java io 笔记一:RandomAccessFile(随机访问) 类
- JavaIO之RandomAccessFile随机访问文件
- Java IO操作——简单了解RandomAccessFile随机读写文件操作类的使用