Answer:
Int is primitive, integer is an object
Explanation:
int i = 6;
vs
Integer i = new Integer(6);
Two different ways of initiation. Also, you can't call any methods onto the int because it is primitive. See here:
String s = i.toString(); // This will not work