Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Java Collections and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
22 used & new from $7.18

Have one to sell? Sell yours here
 
   
Java Collections
 
 
Start reading Java Collections on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  
4.3 out of 5 stars See all reviews (16 customer reviews)

List Price: $49.95
Price: $35.10 & this item ships for FREE with Super Saver Shipping. Details
You Save: $14.85 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Monday, July 20? Choose One-Day Shipping at checkout. Details
10 new from $31.06 12 used from $7.18
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $31.59

Frequently Bought Together

Java Collections + Java Generics and Collections + Effective Java (2nd Edition) (Java Series)
Price For All Three: $102.82

Show availability and shipping details

  • This item: Java Collections by John Zukowski

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Java Generics and Collections by Maurice Naftalin

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Effective Java (2nd Edition) (Java Series) by Joshua Bloch

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Effective Java: Programming Language Guide (Java Series)

Effective Java: Programming Language Guide (Java Series)

by Joshua Bloch
4.8 out of 5 stars (122)  $44.40
Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $44.63
Java I/O

Java I/O

by Elliotte Harold
3.8 out of 5 stars (29)  $43.47
Robust Java: Exception Handling, Testing, and Debugging (Sun Microsystems Press)

Robust Java: Exception Handling, Testing, and Debugging (Sun Microsystems Press)

by Stephen Stelting
4.2 out of 5 stars (5)  $37.11
Java Reflection in Action (In Action series)

Java Reflection in Action (In Action series)

by Ira R. Forman
4.6 out of 5 stars (12)  $34.16
Explore similar items

Editorial Reviews

Amazon.com Review
For Java developers of all levels, Java Collections provides a truly indispensable guide to using the built-in collection classes, in an extremely clear and well-organized text. This title sets a high standard for a programming reference, one that will be appreciated by a wide range of readers.

Although the Java collection classes are not nearly as complicated as the Standard Template Library classes in C++, it can still be a bit daunting to figure out what's included and what's not. Beginning with the simple "historical" Java collection classes (for arrays, Vector, Hashtable, and Stack), the author shows you just how to do it, with clear reference to useful APIs for each collection type, plus short code snippets showing these APIs in action.

The standout feature of this title is its clear presentation of the Java Collection Framework, the built-in set of classes in today's Java 2 standard. Other texts can get muddled with their coverage of these classes, but this one never loses the reader. Starting with the APIs that are available for every collection class, the book builds to show what's available in linked lists and map classes. The author does a great job at avoiding the confusion between different "implementations" of these basic container shapes. (Of course, he does explain the difference between HashMap, WeakHashMap, and TreeMap, for example, but not before showing which APIs are common to all map classes.)

Beyond choosing and using the right collection class for the job, this text also excels at showing off the built-in algorithms that are available for manipulating collections (like for sorting and searching). Advanced sections give advice for defining your own custom collection classes should you need to go beyond the built-in classes. Final chapters look at third-party collection classes (like the JGL and util.concurrent package) for doing even more.

It's the clear focus on understanding and using today's Java collection classes effectively that helps make this title a winner. In all, Java Collections is a handy and truly worthwhile guide to using Java collections, something that all Java developers need to master to write effective software. --Richard Dragan

Topics covered:

  • Guide to programming with Java collection classes
  • The "historical" Java collection classes
  • Arrays (declaring and creating arrays, copying and cloning, immutability, assignments and reflection, character arrays)
  • The Vector and Stack classes (basic operations and programming tips)
  • The Enumeration interface (custom enumeration classes)
  • The Dictionary, Hashtable, and BitSet classes (APIs and programming hints)
  • The Java Collections Framework
  • The Collection interface (built-in APIs for all collections)
  • Using sets (including HashSet and TreeSet)
  • List classes (including bidirectional iteration)
  • Maps (including map entries, the HashMap, WeakHashMap, and TreeMap classes)
  • Sorting with collections (designing with Comparable, SortedSet, and SortedMap)
  • Advanced features (prebuilt collections, searching and generic list operations)
  • Array algorithm support (filling, sorting, and searching arrays)
  • Hints for building custom collection classes
  • Forward and backward compatibility with Java collection classes
  • Choosing the right collection
  • Alternative collection class libraries (JGL, util.concurrent, and Colt, installation and programming hints)
  • Quick reference to collection APIs


Product Description
<p>The Collections Framework is supplied with all versions of the Java 2 platform and provides programmers with incredibly efficient ways to manipulate data. However, given the large number of methods and classes in this library, using them correctly is hardly a cakewalk. Well-known columnist and bestselling author John Zukowski gives the Java professional exactly what he or she needs to know about this vital library in order to maximize productivity. This practical book contains comprehensive coverage of the important Collections Framework from the working programmer's point of view, while staying away from academic abstractions.</p>

<p><i>Java Collections</i> leads you through the standard Java support for maintaining abstract groups of data, from the historical collection classes available since the inception of Java time, through the Collections Framework introduced with the Java 2 platform, and on to third-party alternative libraries for times when the standard support isn't enough. If you're working with data in Java programs, you need to understand the Collections Framework. Let Zukowski's <i>Java Collections</i> be your guide!</p>

See all Editorial Reviews


Product Details

  • Paperback: 420 pages
  • Publisher: Apress; New edition (April 26, 2001)
  • Language: English
  • ISBN-10: 1893115925
  • ISBN-13: 978-1893115927
  • Product Dimensions: 9.3 x 7.4 x 1.1 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars See all reviews (16 customer reviews)
  • Amazon.com Sales Rank: #1,163,061 in Books (See Bestsellers in Books)

Inside This Book (learn more)

Citations (learn more)
1 book cites this book:

What Do Customers Ultimately Buy After Viewing This Item?

Java Collections
68% buy the item featured on this page:
Java Collections 4.3 out of 5 stars (16)
$35.10
Java Generics and Collections
32% buy
Java Generics and Collections 4.6 out of 5 stars (23)
$23.09

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

16 Reviews
5 star:
 (8)
4 star:
 (5)
3 star:
 (3)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (16 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
10 of 11 people found the following review helpful:
4.0 out of 5 stars Everything you ever wanted to know about Java Collections..., June 27, 2001
By "patdurante" (Byfield, MA United States) - See all my reviews
Everything you ever wanted to know about Java Collections...including some things that you probably didn't want to know!!!

This is an excellent book and coverage of this important topic is long overdue.

I really like the detailed method by method explainations and I also like the attention to the subtle detail provided to call out semantic differences between often very similar classes/interfaces. The best examples in the book (in my opinion), are the PriorityQueue and the Multimap since they are real-world collections that I would be able to use immediately. I thought the diagrams in the book were extremely well done. The use of UML was a great choice...I was able to read and understand the relationships between classes and interfaces without having to learn "yet-another-object-modeling-language".

I read the book front-to-back, but I'm not sure that you will need to...The sections on each collection interface and implementation form a great reference...I will likely re-read individual chapters the next time I need to use one of the collection classes.

Don't skip over Part I (Historical Collection Classes), I've been working with Java for years and I still learned something about arrays!

All and all, it is money well spent if you want detailed information on the Collections support in the Java language.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
3.0 out of 5 stars Not a bad book, but way to large for the subject, December 2, 2001
By Victor J. Grazi (New York, NY) - See all my reviews
(REAL NAME)   
I can't say this was a bad book - it is well written and covers the subject pretty completely.

The problem is that it is too large a book for what it covers. It could have been 25% the size and probably more useful if it had charts instead of pages.

Also, I find it a little annoying that the api tables don't show the parameters or return types, you have to read the method descriptions to find that.

Also, I would have liked to see an appendix with UML diagrams for the Collections framework. The diagrams are scattered throughtout the book, but they are not summarized in one appendix where you can review all of them.

Also, I don't think the author went deeply enough into sample uses for the various collections - I found myself asking - when would you ever use a HashSet?

Again, the book is good and fast reading, but I think you can get all of the information from this book and more if you put your money into something like Core Java Advanced features - that would be a lot more information for the money.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
3.0 out of 5 stars Java Collections, November 26, 2001
By A Customer
Java Collections is broken into three basic sections. The first section describes the Java historical collections classes, and offers tips on optomizing and some more advanced techniques. The second section describes the Java Collections Framework, which was introduced with the release of Java 2. And the third section describes some of the other collection libraries available for Java programmers.

The book is well organized and is an easy to use reference. The contents and appendices allow the reader to only read/use the chapters that are of interest. The example code given in the book could be easily adapted for many programming uses. The book also offers tips on choosing an appropriate data collection type. While the code is not included on a CD with the book, it is available on line.

The book is not intended for a beginning programmer. While it does assume that the target audience has some experience with Java programming and a basic understanding of data structures, it also does a fairly comprehensive job of explaining the data collections and methods of the Framework. The text and coding examples are supplemented with easy to follow diagrams, and useful tips and warnings.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars Good Reference for Collections
Zukowski's Java Collections is one of the best book i have ever read related to Java. It's a fabulous work by the author which explains and covers all the collections. Read more
Published 14 months ago by B. Chanadikal Jayaprakash

4.0 out of 5 stars Collections at it's best
The authors have done justice to Java collections in this book. Should be in your desk if you use collections extensively
Published on April 4, 2007 by Raghu Kashyap

3.0 out of 5 stars Honest attempt but lacking depth
It's nice to see a whole book devoted to a fundamental but often underestimated subject in "commercial programming" like data structures and sorting and searching algorithms... Read more
Published on February 12, 2005 by Riccardo Audano

4.0 out of 5 stars Great Book
This book is the first real attempt at seriously covering Java Collections I've read. I felt the author could have included even more real-world examples, as far as advanced usage... Read more
Published on December 4, 2004 by KeepItSimple

5.0 out of 5 stars A complete reference on Java Collections
This book is well organized and is an easy to use reference. It has in-depth coverage of collection classes and their uses. Read more
Published on August 28, 2004 by Deepak Verma

5.0 out of 5 stars Excellent Book!!!
I am a tech architect in web content management consultancy business. Many data structures and data manipulation algorithms need to be employed in a professional manner in web... Read more
Published on April 23, 2002

5.0 out of 5 stars Collections et al.
Although I use this book all the time, writing a review about it proved very difficult. For my revised review, I will attempt to explain how the book helps me. Read more
Published on April 11, 2002 by W. Lehman

5.0 out of 5 stars A collection of collections
The sections on Map objects were worth the price of admission. I had been confused by some obfuscated references on collections and this breaks them down into usable chunks... Read more
Published on April 1, 2002 by Daniel J. Peacock

5.0 out of 5 stars Just what the doctor ordered
Java is mostly useless without the use of collections. And this book explains Java collections beautifully. A must-have.
Published on November 24, 2001 by Erik Hatcher

5.0 out of 5 stars Excellent Book
This is a great book for understanding the use of Collections in almost every facet of programming. I found the material on how different collections interact with Threading... Read more
Published on November 14, 2001 by Mehran Habibi

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
What is your FAVORITE Software Development book? 0 2 days ago
C# or Java? 32 11 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Don't Eat the Biscuits

Shop for biscuit joiners
With a biscuit joiner you can create joints in a fraction of the time it takes using more traditional woodworking techniques.

Shop for biscuit joiners

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

The Surface Solution

Shop for workbenches
There is no substitute for a workbench when you need a solid platform for your home projects.

Shop for workbenches

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates