昇阳认证Java程序员
昇阳认证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)