日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java scjp考试_Java开发网 - 【经验】今天以96通过SCJP考试(含考试经验和部分真题)[转帖]...

發布時間:2023/12/10 java 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java scjp考试_Java开发网 - 【经验】今天以96通过SCJP考试(含考试经验和部分真题)[转帖]... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Posted by:acelee

Posted on:2002-08-02 09:22

今天以96通過SCJP考試(含考試經驗和部分真題)[轉帖]

昨天在考試中心報了名,費用是另人心痛,花了1350RMB。不過,今天的考試倒是能夠安慰一些,以96%通過了考試。59道題錯了2個,按算應該是96.6,我還以為是四舍五入成97呢,可惜不是,直接把后面砍掉成96了。

記得前幾個月也經常來這里轉轉,關于java考試方面也請教了好幾位,真的要感謝他們。剛考完試,有些無聊,隨便再此侃幾句,也說說一些經驗,希望能給那些要考試的朋友一些幫助。呵呵,不過如果順利通過的話,可也要感謝我喲 ~Q~

考試題目一共是59道,120分鐘,一般情況下,時間應該是足夠的。我花了65分鐘的時間做完的,后面的時間都用來檢查。也許是這次做的時候特別小心吧,在檢查的時候只發現了一道自己弄錯的。還有填空題。在復習時,就一直對填空題挺害怕的,不象選擇題那么好做。不料,第一道題就是填空題,著實讓人出了點冷汗,不過仔細一看,其實也不難做,就是考String的immutable性的。題目如下:

what value will s be _____ after this following execution.

String s = "yes";

s.concat("no");

s.substring(0,2);

s += "neither";

等做完填空題,第二道出來的是一道線程題(本人對線程也是有點擔心的,題目多,而且有一定的難度。) 題目是這樣的:問運行結果的!

public class ThreadTest {

public static void main(String[] args) {

T a = new T();

(new Thread

).start();

(new Thread

).start();

}

}

class T implements Runnable {

int x;

int y;

public void run() {

for( ;

{

x++; y++;

System.out.println( "x = " + x + "y = " + y);

}

}

}

第四道題也是線程的,題目考 下面的a方法什么時候返回true的

public class Test {

int x;

int y;

public void setX(int i) { x = i; }

public void setY(int i) { y = i; }

public synchronized void setXY

{ setX(); setY();

public synchronized boolean a() { return x != y }

}

}

呵呵,考試剛一上來就出了幾道本人最為害怕的題型,說真的,當時挺緊張的。不過做到慢慢后面就找到感覺了,題目不是很難。基本上全部在其考試大綱里面,考試大綱在sun網站可以下載。不過聽說,下個月可能要考的是JDK1.4了,也就是最新的java考試。java2大綱里面列出了11條,基本上每條大綱都涉及好幾個題目。覆蓋面比較廣,但難度都不大。有一部分題,需要非常細心才能看出來。例如,有一道題是這樣的: 考編譯和運行情況的

byte a = 127;

byte b = 126;

byte c = a + b;

當時一看,心想,這么簡單的題,127 加 126可以通過,不過就是溢出了。后來仔細想想,這個題編譯是不能通過的。因為 byte類型+byte類型的都自動轉換成int類型的!

關于垃圾回收的也考了好幾道,其中有考概念,就是說給幾個說法,判斷那個說法是對的。也有給一段程序,判斷在那一行,對象可以被垃圾回收,題目如下:

判斷第一行生成的對象,在那一行可以被垃圾回收。(相信這個題目應該不難)

Object o = new String("Hello");

Object [] a = new Object[2];

a[0] = o;

o = null;

a[0] = null;

關于數據結構方面的Collection概念考了二道(java1.2的Collection不是重點,不過聽說1.4的Collection屬于重點的啦)。兩個題目主要是考各種數據結果的特點,以及在什么情況下應該選擇那種。

其中的一道是:判斷下列那兩種接口只存儲唯一值類型

a. Collection

b. Map

c. List

d. Set

e. AbstractSet

f. SortedSet

上面這個題目,只要稍微了解一些Collection概念就可以選對。不過可要注意,題目問的是那兩種接口! AbstractSet雖然可以,但它是個抽象類,不是接口。呵呵,這可再次提醒大家做題目可不要漏過每個字、每個詞,要不可是很容易掉進陷阱哦。 :)

另外一個考數據結構的題目是:

下面幾個中,如果你想用一個Collection對象的數據結構,不要求值是unique的,但要求值是ordered的。那么請選一個(注意ordered跟sorted概念是不一樣的,ordered是按照順序,而后者是排序的。當時我就有點混淆了,不過仔細想想就搞清楚了)

a. HashSet

b. TreeMap

c. ArrayList

d. TreeSet

在整次考試中,遇到的重載、覆蓋、多態的題目特別多,一般都是先定義一個類,包含一個方法。然后用一個子類繼承該類,問在子類中可以包含那些合法的方法定義。例如,有一個題目是:(選一個答案)

class Parent {

int x;

protected void setX( int i ) { x = i; }

}

public class Son extends Parent {

// add a method here indepentently

}

a. void setX( int i ) { x = i;}

b. private void setX(int i) { x = i};

c. public int setX(int i) { return i;}

d. public void setX(int i) { x = i;}

e. public void setX(int i) throws IOException { x = i;}

在IO包中也考了不少,有File類也考了。聽說File類每次都有題目,大家可要熟悉File類的方法。其中一道是問,想判斷一個文件是否是一個目錄,選用那種方法。另外,其他的主要就是考Stream Reader各種類的構造器的了。例,有一個題目是問下列那個定義是合法的:

a. InputStream in = new InputStream("file.txt");

b. FileInputStream in = new FileInputStream("file.txt");

c. BufferedInputStream in = new BufferedInputStream("file.txt");

d. OutputStream in = new FileOutputStream("file.txt","append");

其它的象AWT等的,也都有題,在此就不再詳細舉例了(哈哈,更主要的還是難以記起來了)

總之,這些題目都是在大綱里面規定的,不會超出范圍。只不過有時候,同一種類型變換成幾種而已。

在考試前,一共花了三個月的時間復習java。前兩個月的時間用來看書,看了好幾遍,這本書確實是一本難得的好書。如果大家那位要考的話,我強烈推薦該書,最好多看幾遍,越看越覺得有意思。java2核心技術也不錯,不過的確是沒《Thinking in java》好,講得不是很全面,而且錯別字特別多。

在最后一個月中,每兩三天堅持做一套模擬題,模擬題一般從網上可以下載。我覺得模擬題特別管用!呵呵,不知道這些模擬題從那里來源的,很多出的相當水平,幾乎接近于真實的考試。特別是很多類型都跟真實考試的一樣。所以在考試中,都可以輕而易舉的做完了。而且,模擬題的大概分數將和你真實考試差不多。一般,真實考試的分數比模擬考試要稍微多一些。比如我平時在做模擬題的時候,經常是錯上4、5、6道的,不過還好,這次只錯兩道。

如果按照上面所說的,看幾遍,再做一些模擬題,相信靠70、80分應該沒什么大問題。不過,我還是覺得如果要考高分,還得有專門的系統復習,主要針對考點來復習,比較容易拿高分。有一本系統復習書值得推薦,電子工業出版社出版的英文原版《Java2認證考試學習指南(Complete Java2 Certification Study Guide)》。這本書基本上都是按照考點大綱來講的,而且講的特別的詳細,幾乎囊括了所有的考試內容。不過該書只是用來復習用的,如果只用來學習java的話,該書用處倒是不大。到這里該說的都差不多都說了,總結一下復習的流程:看幾遍《Thinking in java》--> 做一些模擬題-->看專門的系統復習資料

最好一點,提醒大家的是,在考試時,前面有一些“考試須知”,而且這些須知包含有英文、韓文等不同語言,這些要考生自己選擇那種語言考試。呵呵,說笑的是,當時一屏幕接著一屏幕看著那么多的須知,心里很著急。而且這些須知其實都沒什么用。因此,最好在考試時,先讓管理員幫你全部調好,也不用什么須知了,直接進入考試正題就可以了,這樣至少可以省去你好幾分鐘的寶貴考試時間。

總結

以上是生活随笔為你收集整理的java scjp考试_Java开发网 - 【经验】今天以96通过SCJP考试(含考试经验和部分真题)[转帖]...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。