---
tags: Setup
---
# Lecture 16 Setup/Prep
In this lecture, we will outline how to actually implement hashmaps (a task you will finish on an upcoming homework). We will also wrap up our section on model-view-controller.
## Prep
We will start in breakout groups to work through understanding the following program, both at the level of output (as a programmer) and the level of the underlying memory diagram (as a hashtable implementor).
Nothing to download; just get familiar with the code so you can discuss it in breakouts.
```
import java.util.HashMap;
HashMap<Integer,String> IDtoName = new HashMap<...>
IDtoName.put(100003, “A”);
IDtoName.put(100016, “B”);
IDtoName.put(100007, “C”);
IDtoName.put(100021, “D”);
IDtoName.put(100016, ”E”);
System.out.println(IDtoName.get(100016));
System.out.println(IDtoName.get(100003));
System.out.println(IDtoName.get(100007));
```