社区
Java SE
帖子详情
RandomAccessFile类的主要用途是什么?它和File类有什么区别?
guoweivip
2009-08-29 04:24:52
RT
...全文
1492
11
打赏
收藏
RandomAccessFile类的主要用途是什么?它和File类有什么区别?
RT
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
涛涛_2009
2011-10-30
打赏
举报
回复
[Quote=引用 7 楼 bolink5 的回复:]
如果LZ知道断点续传的话,就知道RanDomAccessFile类了。
[/Quote]
断点续传,我感兴趣。。。
zhu_9527
2011-10-30
打赏
举报
回复
学习了
justinavril
2009-08-30
打赏
举报
回复
RandomAccessFile类提供一种机制,相当于在文件流中插入了一个指针,可以按需读取。
inthirties
2009-08-30
打赏
举报
回复
[Quote=引用楼主 guoweivip 的回复:]
RT
[/Quote]
这样的问题,看看api docs就知道了。
bolink5
2009-08-30
打赏
举报
回复
如果LZ知道断点续传的话,就知道RanDomAccessFile类了。
breezes2008
2009-08-29
打赏
举报
回复
RandomAccessFile继承了DataInput、DataOutput这两个接口,所以能够对数据进行格式化,其实可以看作是DataInputStream和DataOutputStream组合使用。一个用于格式化记录数据,一个用于完整格式化恢复数据!File类看API就比较好理解。
lightenmore
2009-08-29
打赏
举报
回复
楼上说的很对 但是最根本的是在Java中Class File代表的是“文件/目录”本身,可以想象成是一个文件句柄、标识,这个类本身只提供对文件的打开,关闭,删除,属性访问等等;而RandomAccessFile类则是文件访问的类,从类名可以看出它是一种文件访问方法:随机访问文件。这样就很好理解,比如在vi或者notepad中你的光标随意游走,改变一些内容,然后保存,关闭等等,这些是它的功能。
请参考
http://www.java-tips.org/java-se-tips/java.io/how-to-use-random-access-file.html
http://java.sun.com/docs/books/tutorial/essential/io/rafs.html
cz61919345
2009-08-29
打赏
举报
回复
学习了!顶下!
jay_lishijie
2009-08-29
打赏
举报
回复
RandomAccessFile可以提高读取的速度。
根据文件的hashcode生成一个位置存入文件,取得时候再反过来根据这个固定的位置直接就能找到文件。
File就不能
guoqinlong
2009-08-29
打赏
举报
回复
RandomAccessFile同时将FileInputStream和FileOutputStream整合到一起,而且支持将从文件任意字节处读或写数据~
File类只是将文件作为整体来处理文件的,不能读写文件
yanliang_xt
2009-08-29
打赏
举报
回复
RanDomAccessFile类访问文件内容可以像访问数组一样进行随机的读写。而File只是对一个文件或目录的抽象。
文件
randomaccess
file
主题知识讲座.pptx
File
类
的实例可以代表文件系统中的文件和目录,其
主要用途
是表达文件或目录的信息,如名称、大小等,但不直接访问文件内容。
File
类
可以进行文件的创建、删除、重命名和目录的创建与删除等操作。
RandomAccess
File
是...
java_javasecore1_
file
#### 1.1
File
类
的用途 (*理解级别*) `java.io.
File
`
类
用于表示文件或目录,允许程序员在程序中操作硬盘上的文件和目录。需要注意的是,`
File
`
类
仅提供文件(或目录)的信息,如名称、大小等,并不能直接访问文件...
java复习题库习题7.1(可编辑修改word版).pdf
本章节涉及的知识点主要包括流的
类
型、流的方向、流的使用场景以及相关的
类
和接口。 1. **流的传递方式**:流是按照串行的方式进行数据传输的,即数据一个接一个地传递,选项B正确。Java的I/O系统基于流模型,数据...
Java7课后习题.pdf
1. **
File
类
**:
File
类
是Java中的核心
类
,位于`java.io`包下,它主要用于文件和目录的创建、删除、重命名等操作。
File
类
并不能直接访问文件内容,而是提供文件属性的查询和文件路径的操作。例如,可以通过
File
实例...
《JAVA语言程序设计》期末考试试题及答案1(应考必备题库).pdf
同时,也提到了
RandomAccess
File
类
和
File
类
的使用,它们在文件操作中有各自的应用场景。Reader与Writer
类
则用于读写字符流,这对于处理文本文件非常有用。 关于Java异常处理,题库中明确了try块的作用,强调了异常...
Java SE
62,631
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章