Java以其平台無關性、面向對象、支持多線程等優點成為越來越多的程序開發人員的新寵,Java技術以其獨特的優勢在越來越多的領域得
以
使用和發展。作為程序開發人員,為了檢驗對Java掌握的程度,參加Sun公司的Java認證考試是比較好的一個方法。兩週前,我以83%成績通過了SCJP1.4的認證考試,有一些體會想與大家分享。
想順利通過考試,可以從以下幾個方面著手:
1.參加培訓或自學Java經典課程。如果有C語言和麵向對象的基礎,只需自學SL275課程以及JDK1.4 API,否則應該參加相應的培訓班進
行學習。我對C語言和麵向對像都有一些基礎,同時又參加了SL275+Weblogic+JSP課程的學習。
2.確定考試版本,明確考查的知識點及知識點的考查難度。目前SCJP考試有兩個版本1.2和1.4,兩個版本的比較如下表:
其中選擇題有兩種形式:(1)給出一段代碼讓選擇其運行結果;(2)給出關於某基本概念的一些描述語句讓選擇正確的答案。填空題一
般是給出一段正確的代碼,不提供選擇項,而讓你填寫上運行結果。
兩個版本考查的知識點最大的差別在於310-025包含I/O、AWT,且對各個知識點的考查難度相對較容易,而310-035中去掉了I/O和AWT部分的內容,但增加了對Assertion的考查,同時對Wrapper classes、Collections、hashcode( )和equals( )考查的難度有所加大。所以要根據自己的情況選擇合適的版本。我在復習時覺得I/O這一部分的內容較多且不好記憶,就選擇了310-035,這個版本較難,也是對自己的一個挑戰。
3.根據考查的知識點做練習題。由於認證考試是以試題的形式來考查對知識點的掌握情況,所以多做題是通過考試的最有效方法之一,通過
對SL275課程系統的學習,掌握了有關知識點的基礎知識以後,必須通過做題來測試自己對知識點的掌握情況,書中寫的有關知識點的內容比較概括,有時自己覺得已經掌握了這部分內容,但做題時可能會出現各式各樣的錯誤,比如在聲明main( )方法時應為public static voidmain( String args[ ] ){……},如果在聲明時漏寫了static,則在編譯時可以通過,而運行時會提示出錯信息;如果main( )中的參數寫string args[ ],則在編譯時會提示出錯,在考試時有類似的題目,故意設一些陷阱,一不小心看似簡單的問題卻有可能失分。對於給出一段程序代碼要求選擇其運行結果的題目,最好親手調試並分析其結果。
對考查Wrapper classes、Collections、hashcode( )和equals( )方法的題目要認真查看API文檔並做好筆記供以後查閱。通過做題
鞏固知識點、適應考試題型、找出容易出錯的地方,同時對所學知識點也起到了查漏補缺的作用。
4.下載相應的模擬環境進行實戰訓練,或者在線測試。知識點和題型都掌握以後,還不要急於考試,應該從網上下載一個模擬考試環境
的軟件進行實戰演練。我下載了Jcertify5.0,它需在JDK1.3環境下安裝運行,該軟件可以設置考查的範圍進行practice或者test,是一個很
不錯的模擬軟件,裡面的題目與實際考試題目難易程度相當。
通過該軟件可以檢驗你在規定的時間內(120分鐘)完成題目的情況及各個知識點掌握的程度,這樣就可以根據測驗結果有針對性的複習
掌握的不太好的知識點,反複測驗、練習,直到自己滿意為止。
5.考前給自己足夠的信心。通過做練習和模擬軟件測驗,對各個知識點都比較有把握以後,其實這時參加考試已經沒有問題了,要相信
自己的實力,給自己加油,此時切不可再做較難的題目,我當時就犯了這樣的大忌,聽說310-035的考試比較難,目前通過的人數不多,我怕考試時的題目比我做的練習題難,在考試的前一天,又做了一套題目,共43題,通過率為僅為42%,這個結果令我很失望,也喪失了自信心,晚上做夢一直考試且考試結果很糟糕,第二天醒來頭昏腦脹,本來預約好的考試不得不往後推遲,這是沉痛的教訓。
6.預約、考試。知名的IT認證廠商在一些大城市都有指定的考試中心,Sun認證也不例外,考試前三天到Sun指定的考試中心報名,由他們幫
你註冊,除了考試做題,其他的事情你儘管交給考試中心去做就行了。
7.考試注意事項。按預約的時間提前到達考試中心,熟悉考試環境,穩定情緒,考試中心在考場裡設置有監視器,你的一舉一動都會被
錄製下來,所以考試來不得半點虛假,儘早打消“打小抄”的念頭。考務人員幫你進入考試系統後,開始進行考試,考試分三個階段:
(1)正式考試前的問卷調查,給定時間為15分,有10來個問題,給出四個選項供你選擇,主要調查你對SCJP要考查的知識點的掌握情況
,如對數組、類的定義是精通、是了解但需要別人幫助還是不懂等,這部分內容的回答不影響你的考試成績,如果你讀懂問題的意思了,你可以根據自己的實際情況進行選擇,否則你儘管隨意選一個,一路Next下去,直到所有的問題做完;
(2)正式考試,共120分鐘,選擇題在題面中註明了正確答案的數目(如:choose two),按Next做下一題,單擊exhibit按鈕查看題目
提供的代碼;
(3)題目做完後的問卷調查,同樣也不影響你的考試結果。問卷結束後緊張、激動的時刻就要到了,此時你可以查看考試結果,考試系
統列出你對各個知識點答題情況的一覽表,如果你的成績超過指定的分數底線,則Result即為Pass。
拿到考試結果通知單的一刻是令人興奮的,考後的總體感覺是SCJP認證並不像自己想像的那麼難,只要你做好了充分的準備,拿到SCJP認
證證書不成問題。