5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Java Novice to Javanista     Java Novice to Javanista Track 2: Java Apprentice
The Java collections framework has several different, specialized collections, such as sets and maps. These allow you to store values and data in different ways. In this course, you'll explore these and other valuable collections from the Java collections framework.

Create and work with sets, performing several different operations, including union, intersection, difference, and subset operations.

Next, explore the different set implementations that Java offers beyond the basic HashSet. Discover how the LinkedHashSet and TreeSet differ in how elements of the set are accessed.

Finally, work with another important and commonly used Java collection, the map. Investigate several different map implementations and use maps to build a Least Recently Used cache and a priority queue.

When you're finished, you'll have a solid foundational, working knowledge in using special collections in the Java collections framework.

Objectives

Collections in Java: Sets & Maps

  • discover the key concepts covered in this course
  • explore the basic characteristics of the 'set' data structure
  • recall how hash sets identify duplicates
  • recall how different types of sets are ordered
  • implement tree sets for predictable ordering of data
  • identify how the Comparator and Comparable interfaces are used in tree sets
  • store key-value pairs in maps
  • view keys and values in maps as collections
  • create dictionaries with keys and values of custom types
  • recognize different type of map implementations
  • implement an LRU cache using a LinkedHashMap
  • implement the Comparator interface to access elements in a tree map in priority order
  • implement the Comparable interface to access elements in a tree map in priority order
  • recall the special operations that can be performed on sorted maps
  • summarize the key concepts covered in this course