社区
Java SE
帖子详情
RandomAccessFile类的主要用途是什么?它和File类有什么区别?
guoweivip
2009-08-29 04:24:52
RT
...全文
1486
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
文件
randomaccess
file
主题知识讲座.pptx
java_javasecore1_
file
file
/文件的读取
java复习题库习题7.1(可编辑修改word版).pdf
。
Java7课后习题.pdf
。
《JAVA语言程序设计》期末考试试题及答案1(应考必备题库).pdf
《JAVA语言程序设计》期末考试试题及答案1(应考必备题库).pdf
Java SE
62,634
社区成员
307,266
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章