integer a=128;integer b=128; a==b false
Integer a=100;Integer b=100;Integer c=128;Integer d=128;System.out.println(a==b);//返回true;System.out.println(c==d);//返回false;System.out.println(a.equals(b));//返回true;System.out.println(c.equals(d));//返回true;之所以100时返回true,而128时返回false,我们需要从源码中寻找答案。