Integer a=100;Integer b=100; a==b 结果是什么?为什么讲解下
Integer a=100;Integer b=100;
JDK1.5 编译通过
------解决方案--------------------1.5 里面 肯定是true 了
类似String一样
对于这样直接赋值的Integer 当值的范围在
[-128,127] 时候 会不生成新的对象 直接把缓存中的对对象拿来用
Integer a=128;Integer b=128
这样的话就是false了
可以看看Integer的源代码 里面有实现