- 相關(guān)推薦
計(jì)算機(jī)二級(jí)JAVA考試考點(diǎn)知識(shí)
學(xué)習(xí)是一個(gè)循序漸進(jìn)的過程,需要同學(xué)們不斷的學(xué)習(xí)和努力。計(jì)算機(jī)二級(jí)JAVA考試考點(diǎn)知識(shí)就為大家分享這里了,希望能幫助大家更好的復(fù)習(xí)所學(xué)的知識(shí)。
一、隨機(jī)存取文件 RandomAccessFile
可同時(shí)完成讀寫操作
支持隨機(jī)文件操作的方法:
readXXX()/writeXXX()
seek() 將指針調(diào)到所需位置
getFilePointer() 返回指針當(dāng)前位置
length() 返回文件長度
例子:把若干個(gè)32位的整數(shù)寫到一個(gè)名為 “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é)
這部分的難點(diǎn)就是類比較復(fù)雜,尤其是每個(gè)類的構(gòu)造方式,我認(rèn)為記住下面這個(gè)圖比記類的繼承關(guān)系更好些
字節(jié)流:
InputStream
|-- FileInputStream (基本文件流)
|-- BufferedInputStream
|-- DataInputStream
|-- ObjectInputStream
OutputStream 同上圖
BufferedInputStream DataInputStream ObjectInputStream 只是在 FileInputStream 上增添了相應(yīng)的功能,構(gòu)造時(shí)先構(gòu)造FileInputStream
字符流:
Reader
|-- InputStreamReader (byte->char 橋梁)
|-- BufferedReader (常用)
Writer
|-- OutputStreamWriter (char->byte 橋梁)
|-- BufferedWriter
|-- PrintWriter (常用)
隨機(jī)存取文件 RandomAccessFile
更多計(jì)算機(jī)二級(jí)JAVA相關(guān)文章分享:
1.2017年計(jì)算機(jī)二級(jí)Java備考題及答案
2.2017年3月計(jì)算機(jī)二級(jí)Java備考習(xí)題
3.計(jì)算機(jī)二級(jí)考試java基礎(chǔ)知識(shí)
4.2017年計(jì)算機(jī)二級(jí)Java強(qiáng)化試題及答案
5.2017計(jì)算機(jī)等級(jí)考試二級(jí)Java重點(diǎn)內(nèi)容
6.2017計(jì)算機(jī)二級(jí)JAVA考試鞏固試題及答案
7.計(jì)算機(jī)二級(jí)考試Java精選訓(xùn)練題
8.計(jì)算機(jī)二級(jí)考試:Java語言學(xué)習(xí)六大要點(diǎn)
9.計(jì)算機(jī)二級(jí)《Java語言程序設(shè)計(jì)》考試知識(shí)點(diǎn)
10.2017計(jì)算機(jī)二級(jí)JAVA?贾R(shí)復(fù)習(xí)
【計(jì)算機(jī)二級(jí)JAVA考試考點(diǎn)知識(shí)】相關(guān)文章:
計(jì)算機(jī)二級(jí)考試MS Office知識(shí)考點(diǎn)07-30
計(jì)算機(jī)二級(jí)考試java基礎(chǔ)知識(shí)10-19
2017計(jì)算機(jī)二級(jí)Java考點(diǎn)習(xí)題08-13
計(jì)算機(jī)二級(jí)考試JAVA知識(shí)點(diǎn)集錦09-11
計(jì)算機(jī)二級(jí)java程序規(guī)范考點(diǎn)復(fù)習(xí)10-03
計(jì)算機(jī)二級(jí)考試java常考知識(shí)點(diǎn)09-06
計(jì)算機(jī)二級(jí)JAVA考試構(gòu)建JAVA程序201710-02