简介
昇阳认证Java程序员(英文:Sun Certified Programmer for Java,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 版的认证均提供升级考试。
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)