Primitives
Java is not a purely OO language, and supports several primitive data types, including:
Primitive Type Default Value
boolean false
char '\u0000' (null)
byte (byte) 0
short (short) 0
int 0
long 0L
float 0f
double 0d
void N/A
David Dagon: According to the Java Language Specification, void is a primitive. But introducing void to students might be confusing. We include it here to be complete; in teaching, you might omit this 9th primitive