From charlesreid1

Line 58: Line 58:
===Material===
===Material===


Basic Map operations
Maps:
* Functions, mapping one set onto another, math/logic connection
* TreeMap vs HashMap
* Map attributes: keys and values
* Map operations


Map view (keySet and values)
Map case study: wordcount
 
TreeMap versus HashMap
 
Map case study: WordCount
 
Collection overview


=Chapter 11 Summary=
=Chapter 11 Summary=

Revision as of 21:59, 9 September 2016

Chapter 11: Java Collections Framework

Sections:

11.1 Lists

11.2 Sets

11.3 Maps

Section 11.1: Lists

Definitions

Definitions:

  • Collection
  • Linked list
  • Iterator
  • Abstract data type

Material

Collection types:

  • Lists
  • Sets
  • Maps

Types of lists:

  • LinkedList versus ArrayList
  • List iterators
  • Abstract data types (ADTs)

LinkedList case study: Sieve

Section 11.2: Sets

Definitions

Definitions:

  • Set

Material

Sets

  • Mathematical concept, and membership
  • TreeSet vs HashSet
  • Set operators and set operations

Set example: lottery

Section 11.3: Maps

Definitions

Definitions:

  • Maps

Material

Maps:

  • Functions, mapping one set onto another, math/logic connection
  • TreeMap vs HashMap
  • Map attributes: keys and values
  • Map operations

Map case study: wordcount

Chapter 11 Summary

Deliverables

Chapter 11 Goodies

Puzzle 3

Profiles

Flags