前段時(shí)間考過了sun certified java programmer,考完后一直很忙,現(xiàn)在閑下來,和大家分享一下考試的經(jīng)驗(yàn)。
1)java 2 platform考試科目是310-025,有59題,及格線是61%,即答對(duì)36題?荚嚂r(shí)間是90分鐘。特別令人厭惡的是考試前有個(gè)agreement,連你讀它的時(shí)間也被計(jì)算在內(nèi)。小弟開始不知道,還在慢慢讀,突然發(fā)現(xiàn)已經(jīng)用了3分鐘,趕緊開始作題。估計(jì)agreement沒有什么重要的東西,
可以直接跳過。時(shí)間勉強(qiáng)夠用,我大概花了60分鐘作完題,剩下20多分鐘檢查,居然又給我發(fā)現(xiàn)了3-5題錯(cuò)誤,都是一時(shí)疏忽,落入題目設(shè)下的圈套,所以一定要留時(shí)間檢查?上沂O10題左右沒有時(shí)間檢查。
2)考試范圍非常窄;旧隙际腔菊Z言知識(shí),象swing,jsp,servlet,jdbc,beans等等都不涉及。大家可以到sun網(wǎng)站上下載考試大綱。
考試范圍窄不意味著容易,相反,一些很基本的東西被翻來覆去,變著花樣考,反而更難。
3)考試只有選擇題,包括單選和復(fù)選。多數(shù)復(fù)選題明確指明有幾個(gè)答案,不會(huì)搞錯(cuò)。
4)印象中幾乎所有的考題都涉及2-3個(gè)以上的知識(shí)點(diǎn),幾乎沒有可以一眼就看出答案的題目。70%的考題是給你一段程序,然后問運(yùn)行結(jié)果變量的值。
這種題目非常容易落入陷阱,一不小心就被費(fèi)了。還有20%的題目是給你幾個(gè)陳述句,選正確的。這些陳述句都是考很偏很偏的東西,也不太好答。
基本上我的經(jīng)驗(yàn)是:如果一個(gè)題目馬上能看出答案,請(qǐng)你在仔細(xì)研究一下題目,多數(shù)情況是你落入陷阱了。如果一個(gè)題目你能很明確的看出來他要考你什么知識(shí)點(diǎn),那這個(gè)題目就完成一半了。最慘的是知道題目要考你什么,但是忘記了或沒有復(fù)習(xí)相關(guān)知識(shí)細(xì)節(jié),只好胡猜答案了。
5)考試的一個(gè)重點(diǎn)是inner class。印象中一半以上的題目和他有關(guān)。
都是大class套小class等。我復(fù)習(xí)時(shí)花了很多時(shí)間在這上面,以為
自己很懂了,結(jié)果考試是還是有問題。一定要透徹理解相關(guān)定義,語法,特別是各種各樣的modifier的用法。有很多很特殊的modifer規(guī)則。
這些規(guī)則一定要熟練掌握并牢記在心。
6)考試的另一個(gè)重點(diǎn)是循環(huán)語句。我考,我自以為對(duì)循環(huán)控制語句很熟悉了,結(jié)果考試考一些很偏很特別的用法,雖然慢慢作都能作出來,但浪費(fèi)太多時(shí)間在這上面,實(shí)在可惜。大家好好看看書。
7)其它的象:casting,io,layout,even handling,awt,thread,
garbage collection,math class等等,都有若干考題。
8)考試題目幾乎完全不體現(xiàn)實(shí)際應(yīng)用。如果我有一個(gè)java 編譯器在身邊,幾乎所有的考題都可以輕松解決。我感覺sun希望考生能象java 編譯器一樣熟悉java的特殊語法和特殊規(guī)則。這實(shí)際是完全沒有必要的。
9)我收集了很多模擬考題和braindump,有近千題。奇怪的是只有不到10題出現(xiàn)在考試中,看來sun的考試題庫(kù)實(shí)行的可能是動(dòng)態(tài)題庫(kù),考背 braindump是沒有什么希望通過了。而且程序考題只有稍微改動(dòng)一個(gè)符號(hào),結(jié)果就完全不同,braindump很多題目靠不住。所以大家一定要在 一定實(shí)際經(jīng)驗(yàn)的基礎(chǔ)上,好好看透一本輔導(dǎo)書,多作題,多分析題,多思考,才能比較容易通過考試。
10)不管大家如何評(píng)價(jià)認(rèn)證考試,反正考多幾個(gè)證書不是壞事。起碼加薪找工比較方便