The CX310-066 (Sun Certified Programmer for the Java Platform, Standard Edition 6 Upgrade Exam) checks your real ability as a programmer. In fact, it is totally scenario based rather than knowledge based. The prerequisite for the test is that you must have successfully completed the previous version of the Sun Certified Programmer for the Java 2 Platform exam. This test requires you to have a good understanding of the Java language and the capability to write code for well-defined design applications. For this purpose, along with studying books and taking various practice tests, you should also practice with Java. There will be less number of direct questions, and more questions of ‘find the output’ type. Drag-n-Drop questions will test your hold on your knowledge in writing code. A good number of questions will be based on new topics added to the language in J2SE 5 and J2SE 6 versions. These topics are as follows: generics, autoboxing/unboxing, covariant return, variable length arguments, static import, enums, Console class, NavigableSet, NavigableMap, and for-each loop. Although not many direct questions will be there in the test, practicing them will help clear your fundamentals. You should practice the following things with Java to be confident enough to score well in the test:

  1. Write code that declares, constructs, and initializes arrays of any base type using any of the permitted forms, both for declaration and for initialization.
  2. Write code using the if and switch statements.
  3. Write code using all forms of loops including labeled and unlabeled, using break and continue statements, simple and enhanced for loop.
  4. Write code that uses the java.util and java.regex packages and also the pattern and the matcher classes.
  5. Write code that makes proper use of exceptions and exception handling clauses (try, catch, finally).
  6. Write code to invoke overridden or overloaded methods and parental or overloaded constructors.
  7. Write code to define, instantiate, and start new threads using both java.lang.Thread and java.lang.Runnable.
  8. Write code that makes use of generic collections with/without generics, and with/without wildcards and find the difference between these approaches.
  9. Write code that uses the NavigableSet and NavigableMap interfaces.
  10. Write code to explore the benefits and limitations of autoboxing/unboxing.
  11. Use the for-each loop in your code. Make use of static import.
  12. Write code using a Scanner and find the benefits and limitations of a Scanner.
  13. Write code for searching and sorting algorithm using the java.lang.Comparable and java.lang.Comparator interfaces.
  14. Write code using serializable and explain the benefits and drawbacks of using serializable.
  15. Write code that makes use of the capabilities of the package for different file operations. The Console class has been added in the new Java version.

Leave a reply

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>