We know that SCJP stands for Sun Certified Java Programmer. To define the Java SCJP exam objectives, it is first necessary to know which SCJP Exam version you are talking about. Here we talk about the Java 2 Platform 1.4 SCJP exam (also known as Exam CX 310 035.) The end goal of taking this exam is to show proficiency in manipulating basic syntax of Java. You also have to know Java programming language structure to pass this exam version.
The exam objectives are subdivided into nine sections: Declarations and Access Control; Flow Control, Assertions, and Exception Handling; Garbage Collection; Language Fundamentals; Operators and Assignments; Overloading, Overriding, Runtime Type and Object Orientation; Threads; Fundamental Classes in the java.lang Package; and then The Collections Framework.
To pass this exam version, you need to provide at least 32 correct answers to the 61 questions given (for a minimal 52% passing score.) The exam questions come in multiple choice format with short answers required. You are given 120 minutes to complete answering all questions.
Exam CX-310-035 can be taken in either one of nine languages: English, neutral Spanish, Korean, Japanese, Italian, German, French, simplified Chinese, and traditional Chinese.
To prepare and train for this exam, you may go through these courses: (SL-110-SE6) Fundamentals of the Java Programming Language; (WJB-110A) Fundamentals of the Java Programming Language; (CDJ-110A) Fundamentals of the Java Programming Language; (SL-275-SE6) Java Programming Language; (WJB-275A) Java Programming Language; and (CDJ-275A) Java Programming Language. Some of these courses are classroom-based while others are Web-based or CD-ROM-based.