Integer num1 = 1;
Integer num2 = new Integer(1);
nums == nums2; // false
Integer num1 = 1;
Integer num2 = 1;
num1 == num2; // true. constant way to create, then default don't create new address
Integer num1 = 100;
Integer num2 = 1000;
num1 == num2; // false, because number > 256