为什么Interger 1000 == Integer 1000返回为False,而Interger 100 == Integer 100会返回为True?
这是我们今天要讨论的话题,因为我觉得它非常的有趣。如果你运行如下代码:Integer a = 1000, b = 1000; System.out.println(a == b);//1Integer c = 100, d = 100; System.out.println(c == d);//2你会得到以下运行结果:falsetrue 我们知道,如果两个引用指向同一个对象,那么==就
转载
2017-03-30 11:30:42 ·
709 阅读 ·
0 评论