昇陽認證Java程式員

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

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

版本

自 2000 年 SCJP 開辦以來，SCJP 已歷經四個版本：

考試內容

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)

參考資料

計算機認證
Java