ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
Java 2 Certification
Author:
Jamie Jaworski
ISBN:
1 56205 950 0
Publisher:
New Riders Pub.
Pages:
612pp + CD
Price:
£36-99
Reviewer:
Christer Loefving
Subject:
java
Appeared in:
12-3
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;i<user.length;++i)
  user[i] = new Thread(new User(i ,resource));
 controller.start();
......//and so on
....}
Apart 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.