首页 > 代码库 > java 新建对像 数值相等 却判断出 不想等

java 新建对像 数值相等 却判断出 不想等

Integer a = 100;
Integer b = 100;
System.out.println(a==b);
Integer c = 1000;
Integer d = 1000;
System.out.println(c==d);

 

对于返回值 不一样的解释

Integer类新建的时候, 在-128到127之间 就去缓存里面取,超过就是new一个新的了

java 新建对像 数值相等 却判断出 不想等