为什么Integer a=100,b=100时候a==b返回true,而Integer c=1000,d=1000时候c==d返回fa

为什么Integer a=100,b=100时候a==b返回true,而Integer c=1000,d=1000时候c==d返回false  Integer i =100实际在内部做了 Integer i = Integer.valueOf(100) 的操作。 来看 Integer.class源码 这个方法的首先断言了IntegerCache.high的值大于等于127(关于这里assert 大
相关文章
相关标签/搜索