2018
04-13
04-13
为什么Java中1000==1000为false而100==100为true? NEW
这是一个挺有意思的讨论话题。如果你运行下面的代码Integer a = 1000, b = 1000;System.out.println(a == b);//1Integer c = 100, d = 100; System.out.println(c == d);//2 你会得到:falsetrue基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。因此,后面一条语句...
Read More >