int is a Java primitive type.
A int variable may store a 32-bit integer value.
int number = 5; int octalNumber = 0377; int hexNumber = 0xff;
The Integer class is a wrapper class for the int primitive type. It defines MIN_VALUE and MAX_VALUE constants representing the range of values for this type.
All integer literals in Java are 32-bit int values unless the value is followed by l or L as in 235L, indicating the value should be interpreted as a long.