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