昇阳认证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)

参考资料