1Primitives (byte, char, short, int, long, float, double, boolean) are not
2objects and do not have member variables or methods. They're just simple values.
3So you cannot do somePrimitive.something() . So in the above example, x is an
4int, a primitive, and therefore cannot be dereferenced - meaning x.anything is
5invalid syntax in Java.