||Sun Certified Java Programmer Pre exam Essentials
The purpose of this document is to provide a basis for revising for the Sun Certified Programmer examinations, not to teach
the Java language or the topics required for the exam. It is designed
to collect all the essential information you need to retain, in one
place, and is designed for someone who has already finished their own
study and is about to take the exam.
This version is written
according to the objectives of the "Sun Certified Programmer For Java™
2 Platform 1.4" exam. For those taking the 1.2 exam, the objectives no
longer required for 1.4 have been retained towards the end of this
document. The sections have "1.2 Exam Only" at the start of their
titles. I would recommend doing the 1.4 exam instead, as it is more
current and the only major new subject is assertions.
There is no 1.3 exam, as such. The 1.1 exam exam was replaced by a
Java2 exam, which at the time seemed like it would suffice for all
Java2 releases. However in September 2002 Sun released seperate 1.2 and
1.4 exams. The 1.2 syllabus is for 1.2 and 1.3.
Thank you to
everyone who has emailed me with compliments and/or corrections for
previous versions of this document, it is appreciated. On the other
hand, if you have questions on the exam or Java, I am afraid I do not
have time to answer all of these, so please try either the
certification discussion groups on the web, or the Java newsgroups.
obtained my certification, I have neither time or reason to maintain
this document in the future and keep it current with changes in the
exam. Rather than let it stagnate, I have decided to release it as a
resource to the Java certification community under the Free
Documentation License. This will allow others to change, correct,
expand and update it. The accompanying XML file has more information on how to do this.
If you are just starting to prepare for the exam, then I recommend the following steps:
a good certification book, read the chapters, and do all of the example
questions and exercises. This is advisable even if you are already
experienced in Java. According to Barry Boones book, Java instructors
have failed this exam. Apparently, many people have to take the exam
more than once. For experienced programmers, there are things which are
examined that you may not encounter in everyday programming, or would
lookup in the Javadocs as needed. On the other hand, there are many
things experienced developers ought to know but often do not. This exam
is regarded as being more difficult than most other certifications.
books I used to study for the exam were versions of the Roberts, Heller
et al book. and the book by Barry Boone. You can find more details on
the latest versions of these on the web, and there are more recent
books which may be worthwhile.
You don't need to buy both,
but I found that a good way to study was to do one chapter from each
every evening. I did chapters on different topics, which made it more
interesting and meant that I revised the same topic later in the other
- There are courses available, which I cannot comment on,
as I studied for the exam without sitting any courses. While these may
be worthwhile, I suggest you still follow step 1, as they may be
general Java courses and not cover some of the specific issues which
come up in the exam.
- When you are finished studying, do any
and all mock exams available. In addition to those which come with the
books, there many available online and you can find lists of links to
them on some of the websites below. Do not sit the exam until you are
getting marks comfortably above the pass level. I suggest studying
until you get atleast 10% more in practice exams than the minimum
required for the real exam. A habit you may find useful is when you are
marking yourself, for every question you get wrong, hit yourself over
the head with a baseball bat... Just kidding, for every question you
get wrong, find out what the right answer is, and why, and write that
down in a notebook for future revision. Make sure you do the free Sun
sample questions as they most accurately reflect the exam.
- Read this document again the night, or morning, before you take the exam.
8 June, 2006