- 相關推薦
計算機二級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考試考點知識】相關文章:
計算機二級考試java基礎知識04-05
計算機二級考試MS Office知識考點07-30
2016計算機二級《Java語言程序設計》知識考點05-24
計算機二級考試java要點知識復習07-05
計算機二級考試JAVA知識點集錦05-04
2016計算機二級考試《Java》知識點03-15
計算機二級考試JAVA基礎知識:線程01-29
計算機二級考試《Java》代碼的基本知識05-27
2016計算機二級《Java》考試知識點08-01