[转载]SCJP 1.4 认证的初级教程
SCJP 1.4 認(rèn)證的初級(jí)教程
最近,Sun 已針對(duì) J2SE 1.4 更新了 Sun Certified Java Programmer(SCJP)考試,這意味著您需要克服一些新困難才能通過(guò)認(rèn)證。在這個(gè) SCJP 認(rèn)證的初級(jí)教程中,WHIZlabs Software 的共同創(chuàng)始人 Pradeep Chopra 列出了 SCJP 1.4 考試中的一些最重要的變化,建議了幾種準(zhǔn)備考試的方法,還給出一些 樣題以幫助您開(kāi)始準(zhǔn)備。
2002 年 8 月,Sun Microsystems 推出了新版本的 Sun Certified Java Programmer(SCJP)考試,其中的更新反映了 Java 平臺(tái)在過(guò)去的幾年中的變化。因此,現(xiàn)在的 SCJP 有兩個(gè)版本:SCJP 1.2 和 SCJP 1.4。SCJP 考試是 Sun Microsystems 提供的 Java 認(rèn)證考試系列的第一個(gè),對(duì)于許多人來(lái)說(shuō),它也是成為有競(jìng)爭(zhēng)力的 Java 開(kāi)發(fā)者的第一步。
本 文是 SCJP 認(rèn)證的初級(jí)教程。為了幫您準(zhǔn)備這個(gè)考試,我們將逐一比較 SCJP 1.2 和 SCJP 1.4,列出考試內(nèi)容中最重要的變化。此外,我們還要談?wù)撚嘘P(guān) SCJP 認(rèn)證的更重要的問(wèn)題,例如如何準(zhǔn)備這個(gè)考試以及為認(rèn)證所付出的時(shí)間和費(fèi)用對(duì)于您的作為 Java 程序員的職業(yè)生涯是否值得。
介紹 SCJP 1.4
表 1 從費(fèi)用、題目數(shù)量和考試完成時(shí)間以及其它方面比較了 SCJP 考試的 1.2 和 1.4 版本之間的重要區(qū)別。
表 1. SCJP 1.2 對(duì) SCJP 1.4
| SCJP 1.2 | SCJP 1.4 | |
| 考試編號(hào) | 310-025 | 310-035 |
| 先決條件 | 無(wú) | 無(wú) |
| 考試類型 | 多項(xiàng)選擇題、簡(jiǎn)答題和拖放 | 多項(xiàng)選擇題、簡(jiǎn)答題和拖放 |
| 題目數(shù)量 | 59 | 61 |
| 通過(guò)分?jǐn)?shù) | 61% | 52% |
| 時(shí)間限制 | 120 分鐘 | 120 分鐘 |
| 總價(jià) | 150 美元(或當(dāng)?shù)貎r(jià)格) | 150 美元(或當(dāng)?shù)貎r(jià)格) |
SCJP 考試的提綱由多個(gè) 目標(biāo)組成。每個(gè)目標(biāo)考查您在 Java 編程的一個(gè)方面的技能。新版本的 SCJP 考試的最重要的變化如下:
- 刪除了 AWT(Abstract Windowing Toolkit(抽象窗口工具箱))目標(biāo)。SCJP 1.4 中沒(méi)有關(guān)于 GUI 編程的題目。
- 刪除了 I/O 目標(biāo)。
- 增加了關(guān)于斷言 API 的目標(biāo)。
- 提高了對(duì)某些目標(biāo)的要求。您將在以下主題方面遇到更有深度的題目:
- 包裝器類
- 集合
- hashcode() 和 equals()
如 果您已接受了針對(duì)原先的考試的全面培訓(xùn),那么您可能想?yún)⒓?SCJP 1.2 認(rèn)證。畢竟,誰(shuí)愿意為全新的考試作準(zhǔn)備呢?但是,如果您比較一下這兩個(gè)考試,您將發(fā)現(xiàn)兩者之間沒(méi)有多大差別。您需要復(fù)習(xí)斷言 API(如果您還沒(méi)這樣做的話)并把更多的精力花在新版本中提高了要求的目標(biāo),但是考試的整體內(nèi)容沒(méi)多大改變。IT 認(rèn)證的目的是反映最新版本的技術(shù)的競(jìng)爭(zhēng)力,Java 平臺(tái)在過(guò)去的幾年中發(fā)生了很大變化。建議您參加 SCJP 1.4 考試。
|
為 SCJP 考試作準(zhǔn)備
為任何種類的 IT 認(rèn)證作準(zhǔn)備都需要學(xué)習(xí)和練習(xí)。您很可能想從學(xué)習(xí)開(kāi)始,然后再轉(zhuǎn)到練習(xí)。目前,您能找到幾本關(guān)于 SCJP 1.2 考試的書(shū),但關(guān)于 SCJP 1.4 的書(shū)還沒(méi)有上市。最佳的學(xué)習(xí)方案是先閱讀一兩本倍受推崇的 SCJP 1.2 指南,但是請(qǐng)使用上面的 SCJP 1.4 變化列表來(lái)調(diào)整您的學(xué)習(xí)內(nèi)容。(換句話說(shuō),別把太多的時(shí)間浪費(fèi)在 Java I/O 或 AWT 的學(xué)習(xí)上,但請(qǐng)認(rèn)真學(xué)習(xí)包裝器類、集合以及 hashcode() 方法和 equals() 方法。)
除 了書(shū)本以外,您還應(yīng)該查閱 Web 上的許多參考資料。先學(xué)習(xí) Sun Microsystems 提供的基本的 Java 技術(shù)規(guī)范,然后盡力查找討論重要主題(例如斷言 API 或集合 API)的教程。Web 參考資料的一個(gè)優(yōu)點(diǎn)是它們的內(nèi)容一般比書(shū)本的內(nèi)容更新,所以您可以使用在線閱讀來(lái)補(bǔ)充您從書(shū)本中學(xué)到的、有點(diǎn)過(guò)時(shí)的知識(shí)。
請(qǐng)參閱 參考資料,其中有推薦的書(shū)籍、文章、教程和規(guī)范的完整列表。
練習(xí)、練習(xí)、練習(xí)
當(dāng)您學(xué)完合適的書(shū)本、瀏覽了規(guī)范并閱讀了教程、文章和筆記之后,剩下來(lái)要做的就是練習(xí)了。首先,獲得優(yōu)良的 IDE 并編寫代碼。選擇與考試目標(biāo)相關(guān)的編程練習(xí),不要回避您害怕的東西。平時(shí)犯錯(cuò)誤總比在考試中犯錯(cuò)誤好。
除了按自己的方法認(rèn)真準(zhǔn)備外,您在考試前有兩種方式可以模擬考試的體驗(yàn)。 模擬考試提供了您將遇到的各種題目的很好的樣本,并且使您有機(jī)會(huì)在自己的時(shí)間里解答這些題目。通過(guò)真實(shí)地模擬考試環(huán)境, 認(rèn)證考試模擬器比模擬考試的體驗(yàn)更逼真。
另一個(gè)選擇是雇一個(gè)私人教師。專門從事 Java 培訓(xùn)的組織提供有組織有紀(jì)律的學(xué)習(xí)環(huán)境,多數(shù)組織有不錯(cuò)的成功記錄。雖然一對(duì)一的培訓(xùn)的花費(fèi)要比這里提到的許多其它培訓(xùn)資源貴,但是它也可能是取得認(rèn)證的更高效的途徑,使您能夠快速掌握通過(guò) SCJP 考試所需的技能。
請(qǐng)參閱 參考資料,其中的列表列出了 IDE、免費(fèi)的模擬考試、商業(yè)認(rèn)證考試模擬器和專門提供 Java 培訓(xùn)的公司。
討論論壇
如果您想尋找學(xué)習(xí)小組的感覺(jué),請(qǐng)嘗試參與在線討論論壇。幾個(gè)內(nèi)容廣泛的 Java 論壇有關(guān)于認(rèn)證問(wèn)題的線索,有些論壇只討論認(rèn)證。在論壇中,您可以仔細(xì)詢問(wèn)同伴的學(xué)習(xí)方法,了解鮮為人知的認(rèn)證資料,在考前感到緊張的時(shí)候得到支持,了解其它人是如何努力以取得認(rèn)證的。
請(qǐng)參閱 參考資料,其中有幾個(gè)活躍的在線討論論壇的鏈接。
|
通過(guò) SCJP 的竅門
任何關(guān)于 SCJP 考試的評(píng)述的簡(jiǎn)短列表都不足以成為完整的學(xué)習(xí)指南。為了全面準(zhǔn)備 SCJP 考試,您至少要讀一本關(guān)于 SCJP 認(rèn)證的書(shū),并且閱讀前面幾部分提到的一些其它參考資料。然而,下面的竅門是成功通過(guò) SCJP 考試的關(guān)鍵:
- SCJP 1.4 考試中的許多題目要求基于代碼的回答,所以在準(zhǔn)備考試時(shí)應(yīng)盡量多練習(xí)代碼編寫。
- 前面已提到,SCJP 1.4 中提高了對(duì)某些目標(biāo)的要求。您一定要熟悉以下主題:包裝器類、集合以及 hashcode() 方法與 equals() 方法。
- 在考試中,Java 編程語(yǔ)言的有些部分的出現(xiàn)頻率要比實(shí)際生活中高,您應(yīng)該對(duì)此有所作準(zhǔn)備,否則您將無(wú)法回答有些題目。您必須理解 Java 代碼中運(yùn)算符的用法 ― 尤其是 移位 運(yùn)算符。
- 多線程是較難的主題,它將出現(xiàn)在 SCJP 1.4 中。您應(yīng)該了解在 Java 程序中構(gòu)造線程的不同方法,很好地理解同步,還要熟悉用于創(chuàng)建多線程應(yīng)用程序的不同方法的功能。在任何情況下,您應(yīng)該作好用代碼來(lái)回答的準(zhǔn)備。
- 您一定要記住 Exceptions 類和 Collections 類的繼承層次結(jié)構(gòu)。這將對(duì)您有所幫助。
- 如果您參加的是 SCJP 1.2 考試,請(qǐng)?zhí)貏e注意 I/O 目標(biāo)。建議您注意各種 I/O 類的適用性,尤其是那些有關(guān)文件 I/O 流的類。
|
|
認(rèn)證是否值得?
您將為 Java 認(rèn)證付出時(shí)間和金錢,您會(huì)自然地問(wèn)自己這些付出是否值得。答案主要取決于您的期望而不是認(rèn)證本身的價(jià)值。如果您期望因取得認(rèn)證而找到工作,那么您可能會(huì)失 望。如果沒(méi)有實(shí)際的編程經(jīng)驗(yàn),高分并不能給人以深刻的印象。但是,如果您既有經(jīng)驗(yàn)又有證書(shū),那么您的簡(jiǎn)歷將在競(jìng)爭(zhēng)激烈的人才市場(chǎng)上得到更多的關(guān)注。證書(shū)未 必使您找到工作,但可能使您找到 更好的工作。在談判加薪、爭(zhēng)取晉升或增強(qiáng)工作的整體安全感時(shí),證書(shū)也能發(fā)揮較大的作用。
IT 認(rèn)證的一個(gè)不大為人注意的價(jià)值是認(rèn)證體驗(yàn)本身。為 SCJP 考試作準(zhǔn)備是非常系統(tǒng)地學(xué)習(xí) Java 語(yǔ)言的方法,這與為了生計(jì)而編程的日常體驗(yàn)有很大區(qū)別。考試結(jié)束后,您將發(fā)現(xiàn)您對(duì) Java 語(yǔ)言的工作原理有了更詳盡的理解,因此,您的整體 Java 編程技能也得到了很大的提高。
|
結(jié)束語(yǔ)
無(wú)論您參加認(rèn)證的原因是什么 ― 取得專業(yè)優(yōu)勢(shì)或挑戰(zhàn)自己(或取得認(rèn)證是工作要求)― 完成任務(wù)的方式將決定結(jié)果是否成功。很好的準(zhǔn)備、對(duì)細(xì)節(jié)的關(guān)注和積極的態(tài)度對(duì)于通過(guò) SCJP 考試至關(guān)重要。
如果您想免費(fèi)地預(yù)覽您將在 SCJP 認(rèn)證考試中遇到的各種題目,請(qǐng)參閱側(cè)欄“ Sample questions from the J@Whiz SCJP certification test simulator”。如果您想使用本文中推薦的許多學(xué)習(xí)輔導(dǎo),請(qǐng)參閱 參考資料部分。無(wú)論您選擇如何準(zhǔn)備您的第一次 Java 認(rèn)證考試,我都真誠(chéng)地希望本文中的建議對(duì)您有所幫助,祝您在考試中好運(yùn)。
來(lái)自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/374079/viewspace-130138/,如需轉(zhuǎn)載,請(qǐng)注明出處,否則將追究法律責(zé)任。
轉(zhuǎn)載于:http://blog.itpub.net/374079/viewspace-130138/
總結(jié)
以上是生活随笔為你收集整理的[转载]SCJP 1.4 认证的初级教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: html5 保存 搜索历史,html5
- 下一篇: 苹果蓝牙连接不上是什么原因_为什么无线鼠