|
![]() |
![]() |
![]() |
![]() |
In this chapter we'll look at the collection classes that are defined in the java.util package. These provide you with a variety of ways for structuring and managing collections of objects in your programs. In particular the collection classes enable you to deal with situations where you don't know in advance how many objects you'll need to store, or where you need a bit more flexibility in the way in which you access an object from a collection than the indexing mechanism provided by an array.
In this chapter you will learn:
What sets, lists, and maps are, and how they work
What an Iterator object is used for
Which container classes are available
What a Vector is and how to use Vector objects in your programs
How to manage Vector objects so that storing and retrieving elements is type safe
What a Stack is and how you use it
What LinkedLists are and how you use them
How you store and retrieve objects in a hash table represented by a HashMap object
How you can generate hash codes for your own class objects
![]() |
![]() |
![]() |