Title: Generics and Collections
Course: CPS 189: Java Certification - Review, Practice & Prepare (Development) > Section: Learning Modules

This unit covers generic types and those provided as part of the Java environment including the List, Set, Queue, and Map interfaces. It also summarizes boxing and unboxing of primitive data types.

By the end of this lesson, you will be able to:

- Create a generic class
- Use the diamond syntax to create a collection
- Analyze the interoperability of collections that use raw types and generic types
- Use wrapper classes and autoboxing
- Create and use a List, a Set, and a Deque
- Create and use a Map
- Use java.util.Comparator and java.lang.Comparable
- Sort and search arrays and lists