[b]Integer生成的新对象,如果值在-128到127之间,是直接在缓存池中取的
[/b]
也就是说不是new的
所以
Integer a=100;
Integer b=100;
a==b 是true
而
Integer a=200;
Integer b=200;
a==b 是 false
[/b]
也就是说不是new的
所以
Integer a=100;
Integer b=100;
a==b 是true
而
Integer a=200;
Integer b=200;
a==b 是 false