A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© JAVADing 中级黑马   /  2015-7-3 11:37  /  569 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1:随机访问文件,自身具备读写的方法,通过skipBytes(int  x),seek(int  x)来达到随机访问;
2:该类不是IO体系中的子类,而是直接继承自Object;但是因为它具备读和写功能,所以它是IO包中的成员,该类的内部封装了有一个数组,而且通过指针对数组的元素进行操作;可以通过getFilePointer获取指针位置,同时可以通过seek改变指针的位置来进行指定位置的数据读取和写入;该类中还提供方法例如writeInt、readInt实现对基本数据类型的操作;
3:其实该类完成读写的原理就是内部封装了字节输入流和字节输出流;
4:通过该类的构造函数可以看出,该类只能操作文件,而且操作文件还有模式(只读r,读写rw,等详见API);
5:如果模式是只读则不会创建文件,会去读取一个已存在的文件,若该文件不存在会出现异常;如果模式为读写,假如该类对象的构造函数要操作的文件不存在,则会自动创建,如果存在则不会覆盖;

2 个回复

倒序浏览
:victory::):):handshake
回复 使用道具 举报
学习一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马