PPT Slide
Primitive types (e.g., int) are not classes
But sometimes, we may have need to make use of primitive types in a context that requires that we manipulate objects, not primitives
e.g. many collection classes are collections of Objects
Java provides a set of wrapper classes (a.k.a. type wrappers, a.k.a. envelope classes) to support treating primitives as objects.
It does this by providing a specific class that corresponds to each primitive data type
They are in java.lang, so the names are