Integer临界点
Integer临界点,也可以说Integer在128这里会开辟新的空间,integer在一段内是相等的,在另一段中却是不等的。
如下代码:
Integer m = 127;
Integer n = 127;
在这里 n == m。
Integer m = 128 ;
Integer n = 128;
这里 n!=m。
如果Integer m = new Integer(1);
Integer n = new Integer(1);
这两个是不相等的,因为出现new 关键字了。
上面这个原因是为什么了 ,因为数值要看它是否在byte范围中,如果在,不需要,如果不在,需要。
如果你觉得这篇文章对你有用,请您肯定一下,给予作者创作下去动力,用此方式只是为了了解我能给予多少人帮助
你也可以关注作者的星球,里面可以进行问题的拆分以及解答。