Java IO

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java IO相关的知识,希望对你有一定的参考价值。

RandomAccessFile :
java提供的对文件内容的访问 既可以读文件 也可以写文件 
支持随机访问文件 可以访问文件的任意位置
(1)java文件模型 :
在硬盘上的文件是byte byte byte 存储的 是数据的集合
(2)打开文件
有两种模式 rw 读写 r只读
RandomAccessFile raf=new RandomeAccessFile(file,"rw");
文件指针,打开文件时文件在开头 pointer=0;
(3)写方法 
raf.write(int) ----> 只写一个字节 (后8位) 同时指针指向下一个字节位置 准备再次写入
(4)读方法
int b=raf.read(); --->读一个字节
(5)文件读写完成后一定要关闭 (oracle官方说明)

raf.getFilePointer()获取当前指针位置
raf.length()获取文件长度
raf.seek()把指针指定到某一位置

以上是关于Java IO的主要内容,如果未能解决你的问题,请参考以下文章

java常用的包

Java专栏

JDK重要包

Java StreamFileIO

Java 5-11新特性的整理(转)

Java IO 学习总结 学习手册总结