| 獲取特定技術(shù)資格證書(shū)有助于你在職場(chǎng)中獲得更多的機會(huì ),同時(shí)能證明你達到了某種水準的技術(shù)水準。對Java開(kāi)發(fā)人員來(lái)說(shuō), Sun推出的認證程序員資格認證就是一個(gè)必要的職業(yè)起點(diǎn)。本文向讀者介紹獲取該資格證書(shū)的條件以及你所需要做的準備工作。如果你想了解Sun的Java技術(shù)專(zhuān)業(yè)開(kāi)發(fā)計劃的其他不同認證,你可以查看 這里。 考試 | | <a target="_blank"><img src="http://image.360doc.com/DownloadImg/5874/71641_1.gif" WIDTH=468 HEIGHT=60 BORDER=0 ></a> | 認證程序員考試由59道多選題和填空題組成??荚嚨募案窬€(xiàn)是答對全部題目的61%。參加考試在次數上沒(méi)有任何限制,但每次考試要支付考試費150美元,兩次參加考試之間必須至少間隔兩周的時(shí)間。
SCJP(Sun認證Java程序員)考試涵蓋的內容包括基本的Java語(yǔ)言語(yǔ)法和某些標準包,像servlet或者Enterprise JavaBean之類(lèi)的其他主題都不涉及。在某些情況下,多選題可能會(huì )有一個(gè)以上的正確答案。不過(guò),考卷上會(huì )告訴你需要選出多少個(gè)正確答案。
為了對考試題型有大致的了解,下面給出一個(gè)和考試內容相似的示例問(wèn)題(考試是英文試卷,為了便于讀者理解,這里翻譯成中文,格式?jīng)]有變動(dòng)):
請選出最佳答案。 public static int main(String WRONG[]) { return(1); }
選項: - 代碼無(wú)法通過(guò)編譯,因為main的參數錯誤。
- 代碼無(wú)法通過(guò)編譯,因為main的定義不對。
- 代碼可以通過(guò)編譯,運行不出錯。
- 代碼可以通過(guò)編譯但運行出錯。
正確答案應該選擇4。你可以從以上的例子看出,每個(gè)選項都需要你對此有比較深入的了解。SCJP考試無(wú)需你針對問(wèn)題創(chuàng )建邏輯;不過(guò),考試中可能會(huì )要求你模擬一個(gè)編譯器??荚噧热莩涑饬烁黝?lèi)代碼片段,你需要辨別這些代碼片段交付給編譯器之后產(chǎn)生的輸出結果。
官方的考試涵蓋目標如下: - 聲明和訪(fǎng)問(wèn)控制
- 流程控制和異常處理
- 垃圾收集
- 編程語(yǔ)言基礎
- 運算符和賦值
- 負載、重載、運行時(shí)類(lèi)型和面向對象
- 線(xiàn)程
- java.awt包
- java.lang包
- java.util包
- java.io包
詳細了解考試目標可以下載Sun的成功指南。我認為第6和第7個(gè)目標最費腦筋。
現在你已經(jīng)知道些考試和考試內容的大致情況了,下面該怎么辦呢?掌握這些考試目標的最佳方式是什么呢?首先讓我們看看相關(guān)的一些書(shū)籍和其他準備資料,它們能幫助你建立迎接考試的必要技能和相應的知識準備。 推薦讀物
考試培訓的最佳資源就是圖書(shū),在我準備Java認證考試的時(shí)候用到了三本圖書(shū)。首先推薦給你的是《The Complete Java 2 Certification Study Guide》該書(shū)由Roberts、Heller和Ernest編寫(xiě)。該書(shū)全面闡述了考試所覆蓋的全部知識點(diǎn)。另一本比較好的推薦圖書(shū)是《A Programmer‘s Guide to Java Certification》,該書(shū)由Khalid Mughal 和Rolf Rasmussen編寫(xiě),以上兩本書(shū)質(zhì)量?jì)?yōu)異而且提供了大量有用的信息,有了兩者中的任何一本你都可以高枕無(wú)憂(yōu)了。不過(guò)我得承認,Mughal撰寫(xiě)的圖書(shū)中所提出的問(wèn)題比實(shí)際考試的難度更大。所以,假如你不想被模擬考試弄得心灰意冷那你不妨以前一本書(shū)為準。
第三本要推薦的圖書(shū)是《Java 2 Exam Cram》,該書(shū)的作者是Bill Brogden和William Brogden。這本書(shū)的優(yōu)點(diǎn)是你可以從中比較清楚地掌握你從以上介紹的兩本書(shū)中所了解的有關(guān)概念。但我要提醒你,以上所有的圖書(shū)中都包含了相當多的錯誤。你可別被圖書(shū)排版失誤和內容錯誤迷失了方向。以下是三本書(shū)各自的勘誤表: 在線(xiàn)教程
除了考試用書(shū)以外,有些在線(xiàn)教程也對你的考試準備大有幫助。最當然的教程無(wú)非是Sun自己推出的Java Tutorial。Sun針對離線(xiàn)閱讀該教程還特意推出了各種下載選項。另一個(gè)比較好的在線(xiàn)教程是Last Minute Tutorial,作者是Marcus Green。該教程中的示例涵蓋Sun所列出的全部考試目標,同時(shí)還提供了其他資源鏈接,你可以由此了解更多的有關(guān)考試信息。
模擬考試 模擬考試可以幫助你更好地準備考試,多做模擬考試可以幫助你了解自己在準備考試的過(guò)程中還存在些什么問(wèn)題。我強烈建議你盡可能地多做模擬題。這樣一旦考試也可以做到處變不驚。根據你在模擬考試中的分數,你大致上可以判斷出自己是否已經(jīng)做好了參加考試的準備,是否還需要時(shí)間進(jìn)一步學(xué)習。
首先我給你推薦的模擬考試就是Sun的ePractice Sample Questions。和微軟的認證不同,Java認證考試在網(wǎng)上有大量免費的考試示例和考試模擬軟件。最好的模擬考試題就是Marcus Green編寫(xiě)的。在你參加考試之前最好多做幾遍模擬考試題: 我個(gè)人覺(jué)得以上模擬考試的內容和難度都同真實(shí)的考試完全一樣。所以你完全可以把模擬考試的分數當作現場(chǎng)考試結果的最佳參考。
下面是一些免費的模擬考試軟件: 類(lèi)似的的商業(yè)模擬軟件也有一些: - J@Whiz— 該模擬軟件有649道模擬題,11個(gè)模擬考試。
- JCertify— 這種模擬器包含了各類(lèi)Java培訓內容,比如Bruce Eckel的《Thinking in Java》和Richard Baldwin的《Java Tutorials》等。
- Practice Exams from Sun—這些考試包含了有些測試示例、對正確答案的解釋以及未來(lái)學(xué)習的建議等。
小結 成功地通過(guò)認證考試只能通過(guò)勤奮地練習和準備才能實(shí)現,SCJP考試也不例外。我希望你能從我推薦給你的圖書(shū)和模擬考試中獲取知識、增長(cháng)信心,勝利地取得SCJP證書(shū)! 責任編輯:炒飯 |