昇陽認證Java程式員

昇陽認證Java程式員英文Sun Certified Java ProgrammerSCJP),是Java的基礎認證,以Java程式語言與基礎類別館使用為考試的方向,並且作為SCJD與平台認證集的前置需求,此認證是目前昇陽認證體系中人數最多的,SCJP自Java JDK 1.2版開始,目前最新的版本為Java SE 6.0。

SCJP只要考過一科考試即可,同時也沒有任何前置需求。

版本

自 2000 年 SCJP 開辦以來,SCJP 已歷經四個版本:

版本 基礎 代碼
SCJP 6.0 以 Java SE 6.0 版為基礎 考試代碼為 Exam 310-065。
SCJP 5.0 以 J2SE 5.0 版為基礎 考試代碼為 Exam 310-055。
SCJP 1.4 以 JDK 1.4 版為基礎 考試代碼為 Exam 310-035。
SCJP 1.2 以 JDK 1.2 版為基礎 考試代碼為 Exam 310-025。

考試內容

SCJP 的考試重點是著重在Java的程式語言本身,諸如運算子、陳述式、邏輯比較、屬性與方法、事件宣告與處理、變數與常數等等,以及Java本身所提供的內建基礎類別館,例如 java.io、java.lang.Thread、java.lang.Runnable、java.lang.Comparable與java.lang.String等類別與命名空間等的操作與使用,大多數的考試重點不會因為版本更動而改變,但在版本更替或是 Java 語言與類別館的演進時,考試重點可能會有所變更(例如早期會考 Abstract Window Toolkit,現在已廢考)。

以 SCJP 6.0 為例,目前考試主題分為七大項:

  1. 程式語言:宣告、初始化及定義範疇。
  2. 程式語言:流程控制。
  3. 基礎類別館:API內容。
  4. 基礎類別館:同時性。
  5. 基礎類別館:物件導向概念。
  6. 基礎類別館:集合與泛型。
  7. 綜合:基本原理。

升級考試

雖然目前只有 SCJP 1.2 已終止考試,但 1.4、5.0 和 6.0 版的認證均提供升級考試[1]

  • Exam 310-066: Upgrade to Sun Certified Java Programmer for Java 6.0 Standard Edition (SCJP 5.0→6.0)
  • Exam 310-056: Upgrade to Sun Certified Java Programmer for Java 5.0 Standard Edition (SCJP 1.4→5.0)
  • Exam 310-036: Upgrade to Sun Certified Java Programmer for Java 1.4 Standard Edition (SCJP 1.2→1.4)

參考資料