Java Generics and Collections

Java Generics and Collections
Authors
Maurice Naftalin, Philip Wadler
ISBN
0596527756
Published
17 Oct 2006
Purchase online
amazon.com

This comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven't known how to take advantage of these new features. Java Generics and Collections covers everything from the most basic uses of generics to the strangest corner cases.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

Andre Untiedt said
While the author spends too much time on what he thinks Java should be and what Sun needs to do to fix it, there is a lot of good and useful data to be had from the text.

ws__ said
You will find everything you need to know in this thorough book. But be prepared the most advanced chapters are right at the beginning: A tough start easing off to light reading at the end.

Some concepts are explained in a counter intuitive way: A new concept is explained and within a few sentences the point of view is reversed.
This book helped me to reduce some of my @SuppressWarnings("unchecked") annotations.

The overview of the collection classes themselves is excellent and described very clearly.

Frank Kieviet said
There are some difficult issues with Java Generics. This book does an excellent job explaining them. It also provides a good guide when to use generics, its limitations, and the new limitations that it introduces for arrays.

bub hub said
This book has very in-depth information on Java generics, but some of the details are just not that interesting to the practical developer. It helps you gain a deeper understanding, but you probably want to first know what generics are, how to use them, when to use them, and best practices for using them before you get into the nitty-gritty of how the compiler represents them in byte code and what "reification" means.

I also found it strange that symbols like T and E that are not familiar to pre Java 1.5 developers are bandied about without first telling you what they mean.

Samar Aarkotti said
This is excellent book, i really wish i had this book 10 yrs ago, excellent verbiage and great concepts.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Linux is only free if your time has no value” - Jamie Zawinski