java int >128 ==_为什么 Java Integer 中“128==128”为false,而”100==100“为true?
这是一个挺有意思的讨论话题,让我们用代码说话吧!运行下面的代码:Integer a = 128, b = 128;System.out.println(a == b);Integer c = 100, d = 100;System.out.println(c == d);你会得到:falsetrue基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,...