java考試科目設(shè)置
SunJava認(rèn)證分為兩個(gè)級(jí)別:Sun 認(rèn)證Java程序員和Sun 認(rèn)證Java開(kāi)發(fā)員。Sun 認(rèn)證Java程序員考試內(nèi)容涉及Java所有相關(guān)知識(shí)、編程概念及applet開(kāi)發(fā)技巧。Sun認(rèn)證Java開(kāi)發(fā)考試旨在考察您通過(guò)應(yīng)用軟件分配進(jìn)行復(fù)雜編程的能力。每次考試都包括65道以上的多項(xiàng)選擇題,時(shí)間大約為90分鐘。
一、科目設(shè)置
Java 相關(guān)的認(rèn)證有四個(gè),分別是 SCJP、SCWD、SCJD、SCAJ,考試時(shí)皆以英文出題,但在臺(tái)灣 SCJP 考試可以選擇使用繁體中文版考題。這幾項(xiàng)認(rèn)證考試的特點(diǎn)分述如下:
SCJP(Sun Certified Java Programmer):測(cè)試 Java程序設(shè)計(jì)的觀念和能力,內(nèi)容偏重于 Java 語(yǔ)法和 JDK 內(nèi)容。共 59 題復(fù)選及填充,時(shí)間 2 小時(shí),答對(duì) 61% 是及格標(biāo)準(zhǔn)。
SCWD(Sun Certified Web Component Developer for J2EE Platform):內(nèi)容涵蓋 Servlet 與 JSP。考題為 60 題復(fù)選及填充,時(shí)間 2 小時(shí),答對(duì) 70% 是及格標(biāo)準(zhǔn)。
SCJD(Sun Certified Java Developer):測(cè)試 Java 軟件開(kāi)發(fā)的進(jìn)階技能,考試分成兩階段,第一階段是程序設(shè)計(jì)題,時(shí)間無(wú)限制,答對(duì) 80% 以上就可以進(jìn)入第二階段應(yīng)試。第二階段是 5-10 題簡(jiǎn)答題,時(shí)間 90 分鐘,答對(duì) 70% 以上即可得到 SCJD 認(rèn)證。
SCAJ(Sun Certified Enterprise Architect for J2EE):測(cè)試對(duì)于 J2EE 架構(gòu)的熟悉程度以及系統(tǒng)整合的能力。本考試分成三個(gè)階段,第一個(gè)階段是 48 題復(fù)選題,時(shí)間 75 分鐘,答對(duì) 68% 以上方可進(jìn)入下階段。第二階段是系統(tǒng)設(shè)計(jì)專(zhuān)題,無(wú)時(shí)間限制,答對(duì) 70% 以上方可進(jìn)入下一階段。第三階段是四題申論題,應(yīng)試時(shí)間 90 分鐘。
二、考試細(xì)則
考試名稱(chēng):
The Sun Certified Java Programmer for JDK 1.1
考試號(hào):
310-022(IBM考生除外),310-023(只對(duì)IBM考生)
推薦教材:
SL-275 “Java Programming(UNIX)”
SL-276“Java Progrmming(Windows 95)”
JTL-SL-275“Java Tutor:Java Programming Library”
題數(shù):60
考題類(lèi)型:多選/簡(jiǎn)答
通過(guò)分?jǐn)?shù): 70%
考試時(shí)間: 2小時(shí)
考試費(fèi)用: $150
三、Java程序員
本課程使學(xué)員掌握如何使用標(biāo)準(zhǔn)Java Development kit(JDK)開(kāi)發(fā)應(yīng)用程序和applets。在本課程中您將學(xué)會(huì)Java語(yǔ)言的語(yǔ)法。如何使用Java來(lái)創(chuàng)建圖形用戶接口(GUI),事件處理機(jī)制,例外處理,通過(guò)設(shè)計(jì)與開(kāi)發(fā)各種Java程序來(lái)獲得實(shí)際的編程經(jīng)驗(yàn)。您也將學(xué)到文件輸入/輸出(I/O),多線程和網(wǎng)絡(luò)的知識(shí)。
目標(biāo)
本課程完成后,您將具備以下能力:
使用Java編程語(yǔ)言創(chuàng)建Java應(yīng)用程序和applets
定義和描述垃圾搜集,安全性和Java虛擬機(jī)(JVM)
描述和使用Java語(yǔ)言面向?qū)ο蟮奶攸c(diǎn);開(kāi)發(fā)圖形用戶接口(GUI)
利用Java支持的多種布局管理
描述和使用 Java的事件處理模式
使用Java語(yǔ)言的鼠標(biāo)輸入,文本,窗口和菜單窗口部件
使用Java的例外處理來(lái)控制程序執(zhí)行和定義用戶自己的例外事件
使用Java語(yǔ)言的先進(jìn)的面向?qū)ο筇攸c(diǎn),包括方法重載,方法覆蓋,抽象類(lèi),接口,final,static和訪問(wèn)控制;實(shí)現(xiàn)文件的輸入輸出(I/O)
使用Java語(yǔ)言內(nèi)在的線程模式來(lái)控制多線程
使用Java的Sockets機(jī)制進(jìn)行網(wǎng)絡(luò)通信
預(yù)備知識(shí):熟悉DOS操作,用過(guò)WINDOWS并能用C或C++編程。
四、Java開(kāi)發(fā)員
本課程將提供給學(xué)員設(shè)計(jì)資料服務(wù)器應(yīng)用法的實(shí)際設(shè)計(jì)方法,學(xué)員將使用Java聲音、圖形、網(wǎng)絡(luò)通訊等接口,編寫(xiě)與服務(wù)器相連接的Java應(yīng)用程度,通過(guò)本課程學(xué)員還能學(xué)到如何在Java程序中調(diào)用本機(jī)用其它計(jì)算機(jī)語(yǔ)言編寫(xiě)的程序。
本課程是為熟悉Java語(yǔ)言結(jié)構(gòu)及語(yǔ)法的程序員而設(shè)立的。以便他們能在本課程中獲得開(kāi)發(fā)復(fù)雜的、產(chǎn)品級(jí)的Java應(yīng)用技術(shù)。
目標(biāo)
在學(xué)完本課程后,學(xué)員將能夠:
設(shè)計(jì)和開(kāi)發(fā)Java GUI
設(shè)計(jì)和開(kāi)發(fā)動(dòng)畫(huà)Java應(yīng)用程序
掌握了Java網(wǎng)絡(luò)編程技術(shù)
懂得了JDBC-API的基本結(jié)構(gòu)
知道UNIX與Windows NT互連有哪些技術(shù)問(wèn)題
能夠解釋在Java程序中調(diào)用其它語(yǔ)言所編寫(xiě)的程序的方法與步驟
Sun認(rèn)證Java程序員考試(JDK1.1)由一門(mén)考試組成,可以用來(lái)測(cè)試考生對(duì)Java語(yǔ)言的掌握程度。考生可以使用考試大綱(exam objectives)作為準(zhǔn)備考試的工具。
為了保證Sun客戶使用的是Sun的最新技術(shù),Sun Educational Services已經(jīng)把Sun認(rèn)證Java程序員考試更新為JDK1.1。