Most Helpful Customer Reviews
10 of 10 people found the following review helpful:
4.0 out of 5 stars
You can't go wrong with this book, August 8, 2004
This review is from: Java 2 v5.0 (Tiger) New Features (Paperback)
"If you already know Java and want to utilize the impressive array of innovations contained in Java 2, v5.0, this book is for you." That's actually from the back cover of the book and I have to say I fully agree. Schildt has brought us many useful titles and "Java 2, v5.0 (Tiger) New Features" is no exception.
The delightfully small book (a hair below 200 pages) packs just enough information to upgrade your know-how to the level of the latest Java version. Each topic (generics, autoboxing, enums, for-each, static imports, varargs, annotations, formatter, scanner) is explained clearly and concisely with expressive code samples. Schildt even lets you in on how the compiler handles some of these syntax enhancements, which I especially enjoyed reading about. The major features of each new addition is discussed in more detail and the less common methods are given a one-sentence description, which suits me, personally, quite well as long as I agree with what's common and what's not.
Talking about agreeing on what's common, the only real gripes I have with "Java 2, v5.0 (Tiger) New Features" is that the author completely by-passes the addition of java.lang.instrument and java.lang.management packages, only mentioning that those have been added. I would've certainly expected to read at least a page worth of overview on the actual services those packages provide.
In summary, I'd say you can't go wrong with this book. It's not a "complete reference" nor is it intended to be. It's a quick path to knowing just enough to feel comfortable diving into Java code written "Tiger style".
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
6 of 6 people found the following review helpful:
3.0 out of 5 stars
Well written but incomplete, July 21, 2005
This review is from: Java 2 v5.0 (Tiger) New Features (Paperback)
I was looking for a clear & comprehensive explanation of Generics (mostly). Elsewhere (in web tutorials) I have found detailed explanations but confusingly written. This book is VERY clear and readable. But it is not at all comprehensive (the reviewer who described it as Comprehensive obviously does not realize just how much is not covered!). EG it descibes Upper Bounds in some depth, but gives NO explanation of how/why to use Lower Bounds. Also under Enums, it makes NO mention of instance-level polymorphic methods.
This book would be an excellent introduction to the new features - but you will need to go elsewhere for the rest of the details. However I must say that the coverage is MUCH better than all the other Java books claiming to be 'fully updated' for Java 5 - most of which seem to have max half a page on Generics!!!
Despite its omissions I am glad I bought this book.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
7 of 8 people found the following review helpful:
3.0 out of 5 stars
Lacks depth, November 15, 2004
This review is from: Java 2 v5.0 (Tiger) New Features (Paperback)
The book starts that it is ment for experienced Java programmers who want to get up to speed quickly. However it only touches each subject so lightly that an eperienced programmer would have had enough from the API documentation and other sources.
For example the chapter about autoboxing fails to mention what happens when you unbox a null object, while that would be the interesting case.
I also fail to understand how an entire chapter can be devoted to the enhanced for loop. The part about generics would require more chapters, one introduction and one more advanced part. When diving into generics things get complicated, but it is not described in this book.
The part about annotiation fails to mention that the @SuppressWarnings annotation is not implemented in 1.5
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
|