public static void main(String[] args) {
Integer amount = 500;
int amount2 = 500;
Integer amount3 = new Integer(500);
System.out.println(amount3.hashCode());
System.out.println(amount.hashCode());
System.out.println(amount == amount3);
System.out.println(amount == amount2);
System.out.println(amount2 == amount3);
}
amount2 == amount3 为true
amount == amount2 为true
但是amount == amount3 为false