Integer到底怎么回事呀?
像这样一段代码:
Integer i=11;
Integer j=11;
System.out.println(i==j);
System.out.println(i.equals(j));
Integer ii=1111;
Integer jj=1111;
System.out.println(ii==jj);
System.out.println(ii.equals(jj));
结果为什么是:
true
true
false
true
我觉得是
false
true
false
true才对呀!
Java对Integer做了什么处理?