For every certification exam, objectives are clearly indicated in order for the exam takers to know what to expect on the exam proper. The Sun Certified Java Professional (SCJP) 1.4 exam is for programmers who have a working knowledge of the structure and basic syntax of the Java programming language. Here are SCJP 1.4 exam objectives: (a) Section 1: Declarations and Access Control This section covers writing of codes for array declaration, construction and initialization, declaration of classes, determination of the need for default constructor and identification of legal return types.
(b) Section 2: Flow Control, Assertions and Exception Healing This section is all about writing of if and switch statement codes, loops, and proper use of exceptions and assertions, and identification of correct statements.
(c) Section 3: Garbage Collection This section covers writing codes for garbage collection eligibility, and statement of garbage collection system behaviors.
(d) Section 4: Language Fundamentals This section includes the identification of correct declarations, statements and classes, and identification of Java programming keywords.
(e) Section 5: Operators and Assignments This section is all about determination of the result of any operator application and Boolean equations, and the identification of the effects of passing variables upon primitive values and objects.
(f) Section 6: Overloading, Overriding, Runtime Type and Object Orientation This section includes the statement of the benefits of encapsulation, writing of codes to invoke overloaded methods and constructors.
(g) Section 7: Threads This section includes writing of codes to define and start threads.
(h) Section 8: Fundamental Classes in the java.lang packages This section is all abut writing codes using the different java.lang methods.
(i) Section 9: The Collections Framework This section includes making of appropriate selection of classes or interfaces.