- 相關(guān)推薦
計算機二級JAVA考試考點知識
學(xué)習(xí)是一個循序漸進的過程,需要同學(xué)們不斷的學(xué)習(xí)和努力。計算機二級JAVA考試考點知識就為大家分享這里了,希望能幫助大家更好的復(fù)習(xí)所學(xué)的知識。
一、隨機存取文件 RandomAccessFile
可同時完成讀寫操作
支持隨機文件操作的方法:
readXXX()/writeXXX()
seek() 將指針調(diào)到所需位置
getFilePointer() 返回指針當前位置
length() 返回文件長度
例子:把若干個32位的整數(shù)寫到一個名為 “temp.txt”的文件中,然后利用seek方法,以相反的順序再讀取這些數(shù)據(jù)
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();
}
}
}
二、小結(jié)
這部分的難點就是類比較復(fù)雜,尤其是每個類的構(gòu)造方式,我認為記住下面這個圖比記類的繼承關(guān)系更好些
字節(jié)流:
InputStream
|-- FileInputStream (基本文件流)
|-- BufferedInputStream
|-- DataInputStream
|-- ObjectInputStream
OutputStream 同上圖
BufferedInputStream DataInputStream ObjectInputStream 只是在 FileInputStream 上增添了相應(yīng)的功能,構(gòu)造時先構(gòu)造FileInputStream
字符流:
Reader
|-- InputStreamReader (byte->char 橋梁)
|-- BufferedReader (常用)
Writer
|-- OutputStreamWriter (char->byte 橋梁)
|-- BufferedWriter
|-- PrintWriter (常用)
隨機存取文件 RandomAccessFile
更多計算機二級JAVA相關(guān)文章分享:
8.計算機二級考試:Java語言學(xué)習(xí)六大要點
10.2017計算機二級JAVA常考知識復(fù)習(xí)
【計算機二級JAVA考試考點知識】相關(guān)文章:
計算機二級考試java基礎(chǔ)知識04-05
計算機二級考試MS Office知識考點07-30
2016計算機二級《Java語言程序設(shè)計》知識考點05-24
計算機二級考試java要點知識復(fù)習(xí)07-05
計算機二級考試JAVA知識點集錦05-04
2016計算機二級考試《Java》知識點03-15
計算機二級考試《Java》代碼的基本知識05-27
2016計算機二級《Java》考試知識點08-01