Media praise for Java Generics and Collections

"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. Though the new language features introduced by Java 5 are quite complex and vast and almost impossible to cover within a single book, this 254 page book takes a crack at attempting the impossible. Go out and grab a copy!!"
-- Aditya Gore, JavaLobby

"Given the history of Generic Java, Naftalin and Wadler's Java Generics and Collections has a distinguished pedigree. In this review I'll argue that this is a new classic...If you're new to generics, and you don't mind thinking, I recommend this book. If you're a Java programmer who's a bit confused by then this is the book for you. The only people who shouldn't read this are people new to Java. You need to go elsewhere first. This is not a book for complete beginners. This is a great book in the classic—practical, concise and intelligent—O'Reilly mould. "
-- Andrew Cooke,

"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."
-- Gilad Bracha, Java Generics Lead, Sun Microsystems

"Java's had many changes since its initial release and programmers would find it easy to fall behind on all these new collection libraries, so 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. From parameter basics and new features to using wildcards, generic libraries and understanding performance implications of their different options, Java Generics and Collections is a ‘must' for any working Java programmer."
-- Diane Donovan, California Bookwatch

"I had not found (until now) a book that went into sufficient detail on the features/usefulness/patterns/etc around support for generics in Java 5...I'd highly recommend this book if you're looking into generics in general, or even just using the Java Collections framework."
-- Eric Wuehler,

"There have been quite a few books out that deal with the new Java 5.0 features, of which generics and collections are the featured items. But few go past the basics and common usage. Naftalin and Wadler devote this entire book to just those new features, which means they can spend a lot more time diving into the guts of how they work...Solid material, and definitely a title you'll want to have around when you start playing around with generics and collections."
-- Thomas Duff, Duffbert's Random Musings

" outstanding complement to an experienced Java programmer's now-outdated education...among the many Java-related books I have read or reviewed, before now I have not seen any that so succinctly cover only the most up-to-date material, ignoring all introductions to the language itself and concentrating specifically on the new features and how to use them...Definitely recommended for experiened Java programmers."
-- Jem Matzan, The Jem Report

"Occasionally, books are written that appeal to Java specialists (unfortunately not often enough).Java Generics and Collections is such a book...A well written book that explains generics really nicely, including some difficult concepts. In addition, they cover all the new collection classes up to Java 6 Mustang...The book has a lot more fascinating information about generics and collections than I could describe in one newsletter."
-- Heinz Kabutz, The Java Specialists' Newsletter

"Ever since the release of Java 5, I've been keeping my eyes open for a book that describes what I believe to be the most powerful new feature of Java - generics. The new book published by O'Reilly, Java Generics and Collections covers this topic in spades. As a bonus, the second half of this book examines the Java Collections Framework."
-- Dave Walz-Burkett, Albuquerque Ruby Group

"...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."
--Gilad Bracha, Java Generics Lead, Sun Microsystems