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一个新的了
posted @ 2017-07-12 15:52  坏笑的眼镜男  阅读(248)  评论(0)    收藏  举报