2020
10-10
10-10
浅谈为什么Java中1000==1000为false而100==100为true
这是一个挺有意思的讨论话题。如果你运行下面的代码Integera=1000,b=1000;System.out.println(a==b);//1Integerc=100,d=100;System.out.println(c==d);//2你会得到falsetrue基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。因此,后面一条语句也应该是false。这就是它有趣的地方了。如果你看去看Inte...
继续阅读 >