Extracts from all known reviews of "Java Generics and Collections"

Gilad Bracha, Java Generics Lead, Sun Microsystems: A brilliant exposition of generics. By far the best book on the topic, it provides a crystal clear tutorial that starts with the basics and ends leaving the reader with a deep understanding of both the use and design of generics.

Aditya Gore on JavaLobby:This book is a real gem. Wonderfully written and well illustrated with meaningful (although quite terse) examples it's a delightful read. Java programmers wishing to utilize the full power of Generics and the additions/modifications to the Collection framework should read this book. Go out and grab a copy!! (full review)

Heinz Kabutz in the Java Specialists' Newsletter: The companion book to The Java(tm) Specialists' Newsletter! The book has a lot more fascinating information about generics and collections than I could describe in one newsletter. (full review)

Andrew Cooke on Slashdot: A great book in the classic—practical, concise and intelligent—O'Reilly mould. (full review)

Islam Mahgoub: It's a great recommendation ... suitable for both a Java developer who wants to start his journey with Java Generics and the Collections framework, and for a Java expert who wants a deeper understanding of these topics. (full review)

Jem Matzan: If you're a Java developer who wants to get up to speed on modern programming practices and techniques, Java Generics and Collections is perhaps the perfect book for you. (full review)

Reviews on amazon.com

Much-needed impressive coverage of these two topics. Its explanations of the semantics and functionality of the different Collections classes are simple but never pedantic. It would be useful for both experienced developers and newbies. (Richard Rosen)

Detailed and comprehensive. I'd highly recommend this book if you're looking into generics in general, or even just using the Java Collections framework. (E. Wuehler)

Excellent explanation of Java generics and its usage. Overall, this is a very good book on the subject of Java generics, and I highly recommend it. (calvinmee)

A 'must' for any working Java programmer. Java Generics and Collections is an essential tool for any programmer working in Java already, who would keep up with the design and nature of generics. (Diane C. Donovan)

Everything you ever wanted to know about collections and generics... Solid material, and definitely a title you'll want to have around when you start playing around with generics and collections. (Thomas Duff)

Authors Maurice Naftalin and Philip Wadler, have done an outstanding job of writing a book that shows you how to master the most important changes to Java since it was first released. This most excellent book covers everything from the most basic uses of generics to the strangest collections cases. Perhaps more importantly, this book shows you everything you need to know about the collections libraries! (John R. Vacca)

To the point and practical. This book has everything that you would need to know about Generics. All in all, a great buy. (Anirudh Vyas)

It does not only covers the basics, as it goes much over to advanced topics. Erasure, reification, reflection, java.util classes design, and a "effective generics" chapter, much like Joshua Bloch's book. A beautiful and detailed explanation... (Paulo E. A. Silveira)

Fabulous and concise. Great book. (S. Rash)

Wonderful book ... If you want to learn about generics and collections for Java or any language, this is a great reference to learn and expand your development skillset with best practices in mind. (S. Rash)

The only issue I found with the book was that it did not provide enough concrete examples. The book is a definite choice for the advanced Java programmer and architect. If you are serious about learning these new technologies: this is the book to get. (John Yeary)

This book is good in that it does cover many of the issues, and some interesting applications, but is I think limited in both explanations, and examples. (Gregory Guthrie)

And a contrarian point of view:
Save your money and don't by (sic) this book unless you are a PhD (MikeMSCEPE)

Reviews on amazon.co.uk

Beyond the basics, generics are a difficult subject to understand. The book does a good job in highlighting how Sun implemented generics in Java and the reasons for the choices that they made. (R. Kaushal)

Reviews on bookpool.com

Utterly satisfying depth of coverage. As complete a coverage of the major features "new" to Java 5 (and in the case of collections, the prior objects on which they are built) as is available today. Thorough and very practical discussion of performance implications and tradeoffs. The discussion on using generics in application design patterns is invaluable. (Wayne from Martha's Vineyard, MA)

Buy the book via this link from amazon.co.uk, and 5% goes to James Gillespies Primary School PTA