说说 Java I/O 系统之 RandomAccessFile 类
来源:互联网 发布:单片机驱动电机电路 编辑:程序博客网 时间:2024/06/07 02:51
RandomAccessFile 类适用于大小已知的记录组成的文件,可以使用 seek() 把记录从一处移动到另一处。记录的大小可以不同,只要能确定记录的大小以及它们在文件中的位置即可。
它是一个完全独立的类,所有的方法都是本地编写的,没有用到 InputStream 和 OutputStream 类中的任何功能,直接派生自 Object 类。它的独立功能是能在一个文件中向前或向后移动。
getFilePointer() 方法用于查找当前文件所处的位置,seek() 会从文件中的当前位置移动到新的位置,length() 可以得到文件的最大尺寸。构造器的第二个参数来决定是随机读还是即读又写。
只有 RandomAccessFile 类支持搜寻的方法,而且只适用于文件。在 JDK 1.4 中,RandomAccessFile 类的大多数功能被 nio 存储映射文件所取代,关于 nio,我们以后会讲述。
阅读全文
0 0
- 说说 Java I/O 系统之 RandomAccessFile 类
- java I/O系统(4)-RandomAccessFile类
- 说说 Java I/O 系统之标准 I/O
- JAVA I/O之RandomAccessFile
- 说说 Java I/O 系统之 File 类
- 说说 Java I/O 系统之 FilterInputStream 与 FilterOutputStream 类
- 说说 Java I/O 系统之输入与输出
- 说说 Java I/O 系统之 Reader 与 Writer
- 说说 Java I/O 系统之 I/O 流的典型用法(带示例)
- Java I/O流-RandomAccessFile
- JavaSE I/O RandomAccessFile类
- java I/O流(4) RandomAccessFile
- Java I/O流系统之File类整理
- 《Java编程思想》之I/O系统
- I/O系统之Java学习总结
- Java 基础知识之I/O系统
- Java I/O系统之InputStream
- Java I/O系统之OutputStream
- Android 6.0权限处理问题
- centos7下安装apache服务器httpd的yum方式安装
- pthread_create函数
- Python的虚拟环境安装(windows下)
- html表单的几种提交方式总结
- 说说 Java I/O 系统之 RandomAccessFile 类
- str.getBytes()用法
- Git 使用总结
- EventBus 3.0 从入门到精通——EventBus的应用场景
- Yii之http缓存
- 卢俊卿谈希望让幸福充满整座城市
- 元注解
- nginx负载均衡配置
- 学习Java有没有什么捷径,只有努力