|
I'm teaching myself Java and I'm not in the IT industry so the quality of the written material I can get my hands on is of utmost importance as I can't get day to day experience through work. My previous reading includes "Complete Java 2 Certification" (Roberts et al) and "A Programmer's Guide to Java Certification" (Mughal/Rasmussen) - both are books worthy of being in any person's library. I haven't passed the certification examination yet, but overall, I liked this book as a change to those that I have read before and which I felt compelled to mention. It's small, short, and written in an easy going style and is moderately priced. It presents the facts with the minimum amount of words. It means that the chapters are relatively short. There were times when reading the two books mentioned above, I felt that some chapters would never end! Ok, they are more in-depth books I know, but the brevity of this book makes you feel that the topics are manageable and the examination do-able. There were a number of times after reading a sentence or two, I sat back and said to myself "why couldn't anybody else have just said it like that?". Now the bad news...I was prompted to write this review simply to tell people just how bad the practice examination software is that comes with the book - which is a real disappointment given that was my main reason for purchasing it. The standard of proof reading which must have taken place when this product was written is very poor.....sorry. I've just closed down the application after attempting 26 out of 60 questions. In those few questions I attempted there were the usual simple typographical errors which I have come to expect from most software of this type. More worringly, and by way of example, there was a question which asked you to provide two answers but which only allowed you to choose from answers which had radio buttons whose operation limits you to choosing one answer only! Another question asked for three answers but the answer the software offered only provided two answers (which was what I had thought were the only two right answers). Here's another example: Which of the following are interfaces, not classes (Select three) a: SortedSet, b:Map, c:ArrayList, d:SortedMap. The software's answer? A,B,D. Ok, that's right, but the software's explanation? "Vector and ArrayList are concrete classes." Am I missing something - but where is Vector mentioned in the question? In addition, I'm not sure that the questions are hard enough compared to the exam proper, or that they contain enough code type questions like the exam proper does and there were questions which stated "select all correct answers" - my understanding from other sources is that now the exam tells you how many correct answers there are to each question. Needless to say, when you know that the software is flawed, your confidence in it is undermined. My conclusion? The book could really work for you if you are tired of ploughing through some of the larger books on this topic and need something a little lighter and readable. The software? - I'm very unhappy.
|