public static void main(String[] args) {
Integer a = 128;
int c = 128;
Integer b = 128;
System.out.println(a==b);
}
a==c我理解,b==c我理解,a!=b我理解
连一起的就不理解了,这什么鬼
==不就是以内存引用地址判断的吗?
jdk9 new Integer(1)为什么弃用了,要用自动装箱代替吗?
...全文
1706打赏收藏
Integer引用问题
今天发现了个神奇的事情 public static void main(String[] args) { Integer a = 128; int c = 128; Integer b = 128; System.out.println(a==b); } a==c我理解,b==c我理解,a!=b我理解 连一起的就不理解了,这什么鬼 ==不就是以内存引用地址判断的吗? jdk9 new Integer(1)为什么弃用了,要用自动装箱代替吗?