Java Reference
In-Depth Information
The goal of the SCJD exam is to validate your understanding of the most important Java
skills, including threading, RMI, sockets, serialization, file I/O, and Swing. Each assignment
project can be unique, testing these features to different degrees. For example, while you must
write a server capable of handling concurrent requests, the interface provided might change
which classes you allow multiple threads to run on. Or your requirements could call for strict
search requirements versus more general searching ability. This topic gathers together every-
thing you need to know about all the relevant topics and integrates in the relevant changes in
J2SE 5.
Sun also requires you to use a current JDK (one that has not been superseded by a newer
JDK by more than 18 months) for developing your solution, ensuring that candidates stay cur-
rent with the latest features of the JDK. A list of release dates may be found at http://java.
sun.com/j2se/codenames.html .
Downloading the Assignment
You can register for the assignment and examination by visiting http://www.sun.com/
training/certification/java/java_devj2se.html in the United States. Many other countries
also allow online registration—you can view contact details at http://www.sun.com/training/
world_training.html . After paying for the assignment, you will receive an e-mail from Sun
telling you exactly how to download the Java archive ( JAR) files that contain the assignment
instructions. Receiving this e-mail may take a few days, or it may happen that same day. As
soon as you receive the JAR files, make a couple of copies and store them safely. It is very
expensive to get a second copy of the assignment to match the subject of this section.
Tip The Sun Education web site lists the web address where you may download your assignment. You
may be able to download your assignment before you have received an e-mail specifying that your account
has been configured for downloading.
â– 
Documentation and Questions
You are probably going to have questions regarding the requirements of the exam. Generally,
Sun will not answer these questions. This may be because they want to see how well you can
choose between different solutions (and describe why you made your decisions). It may be
because they are trying to emulate real-world conditions where the client is not always willing
to communicate. It may even be because answering questions for each test applicant is an
untenable task. In any case, it is very important that you articulate your questions and deal
with them in the documentation you must create as part of your assignment deliverables. If
nothing else, you should document your assumptions and choices. For more help, we suggest
using the excellent resources available at JavaRanch ( http://www.javaranch.com ) and the vari-
ous helpful Java certification groups on Yahoo.
Chapter 2 provides good suggestions on how to work with Javadoc-style comments and
offers some industry best practices. Don't use outlandish naming conventions or even Hun-
garian notation. If possible, use whatever style the material itself uses. As far as the SCJD exam
is concerned, Sun really wants you to color inside the lines.
Search WWH ::




Custom Search