From charlesreid1

Line 21: Line 21:
===Material===
===Material===


Collections
Collection types:
* Lists
* Sets
* Maps


LinkedList versus ArrayList
Types of lists:
 
* LinkedList versus ArrayList
Iterators
* List iterators
 
* Abstract data types (ADTs)
Abstract data types (ADTs)


LinkedList case study: Sieve
LinkedList case study: Sieve

Revision as of 21:57, 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

Set concepts

Example of set using HashSet

TreeSet vs HashSet

Set operations

Set case study: Lottery

Section 11.3: Maps

Definitions

Definitions:

  • Maps

Material

Basic Map operations

Map view (keySet and values)

TreeMap versus HashMap

Map case study: WordCount

Collection overview

Chapter 11 Summary

Deliverables

Chapter 11 Goodies

Puzzle 3

Profiles

Flags