The SCJP test consists of multiple-choice questions. There are no case study type questions and the test is not adaptive. You will be required to attempt approximately 72 questions in 210 minutes. To pass, you need a score of 65%. Sun has specified more than thirty five objectives for Sun test CX310-065 (Sun Certified Programmer for the Java Platform, Standard Edition 6). These objectives are grouped under seven topics. Before taking the test, an individual should possess a good command over the following areas:
- Nested and inner classes, interfaces, packages, import statements, enums, and abstract classes.
- JavaBeans naming conventions in code. Using variable-length argument list in code.
- Overloading, overriding
- Default constructor
- Assertion and differentiating between appropriate and inappropriate use of assertion.
- Differentiate between Runtime exception, checked exception, and an error.
- Wrapper classes and autobxing and unboxing
- String, StringBuffer and StringBuider
- Correct and incorrect overrides of hashcode and equals method. Differentiating between == and equals methods.
- Generics with collection API, particularly with Set, List, and Map interfaces. Explaining the difference between generic and non-generic versions of collection API. Writing generic methods using wildcard types.
- NavigableSet and NavigableMap interfaces.
- Using Comparator and Comparable interfaces to manipulate an array by sorting, performing binary search and conversion of array to list.
Responses to “SCJP certification exam tips”