Integer内置与“ == ”使用注意事项
程序员文章站
2024-03-07 13:21:45
...
Integer a = 100, b = 100;
Integer c = 1000, d = 1000;
System.out.println(a == b);//为true
System.out.println(c == d);//为false
Integer.java类,有一个内部私有类IntegerCache.java.它缓存了 -128~127 之间所有的整数对象。
注意:== 是比较地址是否相同。equals是比较值得大小
当我们执行 Integer a = 100 时,实际上是:Integer a = Integer.valueOf(100) ;
下一篇: nginx 一路学习下来总结