-
RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件
RandomAccessFile支持随机访问文件,可以访问文件的任意位置
(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官方说明)
随机读取文件的好处:将来做文件下载的时候 ,如果文件很大,用多个程序(线程)去下载,每个程序(线程)下载一部分,最终要把多个文件拼接成一个文件,拼接的时候要知道位置从哪开始,这时候就要用到RandomAccessFile
查看全部 -
通过递归列出指定目录下(包括其子目录)的所有文件
查看全部 -
java.io.File类用于表示文件(目录)
File类只用于表示文件(目录)的信息 (名称、大小等),不能用于文件内容的访问
file.mkdir();一级目录
file.mkdir();多级目录
查看全部 -
学习内容查看全部
-
java的读写文件
查看全部 -
java中File类 只能用于表示文件的信息,名称大小等,不能用于访问文件内容
RandomAccessFile 既可以用于读文件,也可以用来写文件
查看全部 -
序列化有什么用处
查看全部 -
构造方法是什么 怎么生成
查看全部 -
get 和set方法
查看全部 -
这节详细看 ,很多重要内容查看全部
-
mkdir()创建文件查看全部
-
exists()判断文件是否存在查看全部
-
exists()判断文件是否存在查看全部
-
对于单词的意思 还是自己去打代码 不抄袭哪里不会再看就行查看全部
-
抛出异常有什么用处 那几个单词 意思记下用处是什么查看全部
举报