- 相关推荐
计算机二级JAVA考试考点知识
学习是一个循序渐进的过程,需要同学们不断的学习和努力。计算机二级JAVA考试考点知识就为大家分享这里了,希望能帮助大家更好的复习所学的知识。
一、随机存取文件 RandomAccessFile
可同时完成读写操作
支持随机文件操作的方法:
readXXX()/writeXXX()
seek() 将指针调到所需位置
getFilePointer() 返回指针当前位置
length() 返回文件长度
例子:把若干个32位的整数写到一个名为 “temp.txt”的文件中,然后利用seek方法,以相反的顺序再读取这些数据
import java.io.*;
public class RandomFile{
public static void main(String args[]){
RandomAccessFile raf=null;
int data[]={12,31,56,23,27,1,43,65,4,99};
try{
raf=new RandomAccessFile("temp.txt","rw");
for(int i=0;i
raf.writeInt(data);
for(int i=data.length-1;i>=0;i--){
raf.seek(i*4);
System.out.println(raf.readInt());
}
}catch(Exception e){
e.getMessage();
}finally{
if(raf!=null)
try{
raf.close();
}catch(Exception e){
e.getMessage();
}
}
}
二、小结
这部分的难点就是类比较复杂,尤其是每个类的构造方式,我认为记住下面这个图比记类的继承关系更好些
字节流:
InputStream
|-- FileInputStream (基本文件流)
|-- BufferedInputStream
|-- DataInputStream
|-- ObjectInputStream
OutputStream 同上图
BufferedInputStream DataInputStream ObjectInputStream 只是在 FileInputStream 上增添了相应的功能,构造时先构造FileInputStream
字符流:
Reader
|-- InputStreamReader (byte->char 桥梁)
|-- BufferedReader (常用)
Writer
|-- OutputStreamWriter (char->byte 桥梁)
|-- BufferedWriter
|-- PrintWriter (常用)
随机存取文件 RandomAccessFile
更多计算机二级JAVA相关文章分享:
【计算机二级JAVA考试考点知识】相关文章:
计算机二级考试MS Office知识考点07-30
计算机二级考试java基础知识10-19
2017计算机二级Java考点习题08-13
计算机二级考试JAVA知识点集锦09-11
计算机二级java程序规范考点复习10-03
计算机二级考试java常考知识点09-06
2017年计算机二级考试Java知识点08-31