昇陽認證Java程式員
(重定向自SCJP)
昇陽認證Java程式員(英文:Sun Certified Java Programmer,SCJP),是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 為例,目前考試主題分為七大項:
- 程式語言:宣告、初始化及定義範疇。
- 程式語言:流程控制。
- 基礎類別館:API內容。
- 基礎類別館:同時性。
- 基礎類別館:物件導向概念。
- 基礎類別館:集合與泛型。
- 綜合:基本原理。
升級考試
雖然目前只有 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)