Sideways Christmas Tree
Learning Objectives
State the purpose and use of the Java Collections Framework
List and describe the collection interfaces and classes provided by the Java Collections Framework
Describe the general performance characteristics of an array
Describe the general performance characteristics of a linked-list
Describe the general performance characteristics of a hashtable
Describe the general performance characteristics of a red-black tree
Demonstrate your ability to utilize collections in your Java programs
Utilize casting when retrieving an object from a Java 1.4.x collection
Explain why Java generic collections reduce the need to cast retrieved objects
Describe the differences between Java 1.4.x collections and Java 5 collections
Describe and employ the new syntax required to declare a Java 5 collection reference
Utilize the enhanced for loop to iterate over a Java 5 collection
Describe the effects of primitive type autoboxing and unboxing