REVIEW - Java Collections


Title:

Java Collections

Author:

John Zukowski

ISBN:

Publisher:

Apress (2001)

Pages:

420pp

Reviewer:

Christer Loefving

Reviewed:

October 2004

Rating:

★★☆☆☆


This is yet one more of these easy-at-hand titles. Excellent to have behind you on the desktop when working. But to read them through becomes tiring after a while. I started to read my copy with some expectations though, because the cover promise a "Comprehensive coverage of the Java Collections Framework", and "Real world examples, no toy code".

My enthusiasm also remained after the starting chapter about arrays. I learned some odd but interesting facts about this "primitive" collection and often forgotten area of Java programming. The first part of the book is dedicated to the so called "Historical" Collection Classes; Vector, Hash Table and Bit Set classes sort under this label, as well as the Enumeration interface. Later years updates of the Collection classes seems to be well covered. For example, the Bit Set class is not final anymore.

Core of the book is the coverage of Java Collection API. After a brief introduction and some pages about the newer Iteration interface which is meant to replace Enumeration, reading now becomes a little boring. Everything is still well explained, but the style starts to feel more like programmer's documentation.

What about "No toy code" then? Well, in my opinion there is still a lot of toy code. Maybe the code listings presented in the "advanced" ending part (describing COLT) are more professional and useful.

The book gives an interesting and reliable insight in Java Collections, but unless you are particularly interested in the subject or work with very advanced collections, you do not really need it. The Java API documentation gives enough information with good code examples to solve the main part of your Java Collection problems.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.