What is This?

The following is material from the Exam Cram 2 Java 2 Programmer book by Bill Brogden and Marcus Green (covering the CX-310-035 exam). Coming in March 2003 - (ISBN 0-7897-2861-3) from Que Certification. Books in the Exam Cram series are designed to help you study for certification exams. This series has been highly succesful because the books concentrate on the relevant exam topics.

Exam Crams always include a Self Assessment section. The intent of this material is to give the reader an opportunity to assess what the exam they are studying for is about, assess their goals, assess their current knowledge and skill levels, and help them to determine if they are ready to tackle this exam or not. There are two parts to our Self Assessment section. The first states the skills an ideal candidate for the certification should have, and the second helps you analyze how you can get there.

The Ideal Java Programmer Certification Candidate

One thing the ideal candidate does not have to have - although it is highly recommended - is years of experience. The certification test does not cover esoteric items that you pick up only by burning the midnight oil while slaving over a two-year project. Instead, the test requires sound knowledge of the fundamentals. You don’t have to use any fancy IDE to prepare for the exam. The ideal candidate for the 1.4 certification exam will be able to do the following:

Note that this list does not include anything related to Java IO or creating GUIs. This is a significant change from the 1.2 certification (310-025) requirements.

Assessing Your Readiness

People come to Java from a variety of backgrounds; however, even years of experience are not a guarantee of good preparation for the test. In fact, even experienced Java programmers may have problems with the test if they have let their fundamental skills slip.

Programming Background

  1. Do you have significant experience with C or C++? [Yes or No]
  2. Do you have significant experience with creating object-oriented programs? [Yes or No]
  3. Have you written Java programs involving multiple classes and multiple Threads in which garbage collection occurs?
  4. Is your experience entirely with Java 1.2 or 1.3?
  5. Do you have a good set of up-to-date Java resources?
  6. In your current Java projects, does the first pass of the compiler over your new class turn up frequent type-casting errors and other mistakes related to Java basics?
  7. Can you solve Java problems?

I Think I’m Ready, so What’s Next?

Before you put up the money and schedule the test, try some of the mock Java exams that can be found at various places on the Web. Two sites with high quality mock exams are www.jchq.net and www.javaranch.com. Unfortunately, not all certification-related Web sites have well-formulated mock exams, so double check if you find contradictory information. When you can do well on these tests and can check off every item on the list presented at the start of this chapter, you are ready to sign up. Good luck!