Integer的特性 new Integer(2)==new Integer(2);/*这段代码返回的是false因为这里是new出来的两个对象,通过==判断是false的*/Integer i=2;Integer i1=2;(i==i1)返回的是true而Integer i=128;Integer i1=128;(i==
new Integer(2)==new Integer(2); /*这段代码返回的是false 因为这里是new出来的两个对象,通过==判断是false的 */ Integer i=2; Integer i1=2; (i==i1)返回的是true 而Integer i=128; Integer i1=128; (i==i1)这段代码返回的是false 因为Integer有个特点,就是在常量池里面存放的是-128-127的数值会自动装箱 若是不在这个范围里的数值,还是会创建两个不同的Integer对象装箱后,在堆内存开辟不同的空间,将返回false */