REVIEW - Java 2 Certification


Title:

Java 2 Certification

Author:

Jamie Jaworski

Publisher:

New Riders Pub. ()

Pages:

612pp + CD

Reviewer:

Christer Loefving

Reviewed:

June 2000

Rating:

★★☆☆☆


The official Sun Java certification has a high reputation. This hardback title has some coverage of the Java Developer exam and the Java Architect exam, but the main focus is around becoming a certified Java programmer.

A serious approach has been taken. Many of the code samples are small jewels and the core of every exam objective is well captured, but there is a great drawback. Overall the code is terribly formatted, badly enough to moderate my enthusiasm. An example from the book;

class Thread5 {  public static void main(String args[]) {  Thread controller = new Thread(new Controller(resource));  Thread[] user = new Thread[3];  for(int i = 0;iApart from the poor formatting it is also confusing to give a thread  a name (
controller
) that is so easy to mix up with a inner class name (
Controller
) following in the code a few lines down.

It seems to have been more important to force all of the text to the left half of every page than to offer clear and legible code.

On the plus side are the hundreds of review and exam-questions in the book and on the enclosed CD, which contains a complete test- engine. The student who aims for the Java architect title will also find a lot of useful stuff. There is even a chapter that offers an overview of the Java Developer Exam, but in that position, you don't need this book.

To sum up, the author knows the subject and despite the drawbacks has succeed in producing a good companion for the certification- aspiring Java student.

Finally, to get a feeling for this exam, a 'typical' question;

QHow can you force an object to be garbage collected?
A. Make the only object reference point to null.
B. Invoke it's finalise method.
C. Use all available memory.
D. Call System.gc();
ANone. Garbage collection can never be forced.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.