This unit introduces the lowest level elements of the Java programming language: two of the three numeric primitive types that describe the basic kinds of values you need to know about for the AP exam; variables, which allow us to give names to important values in our programs; arithmetic expressions that allow us to write programs that do math, and various assignment operators that allow us to give values to our variables.