面试官:为什么 Java 中 “200==200” 为 false,而 ”100==100“ 为 true?
点击上方蓝色字体,选择“设置星标”优质文章,第一时间送达阿里巴巴开发手册,(四)OOP 规约,第 7 条解释说:【强制】所有整型包装类对象之间值的比较,全部使用 equals 方法比较。说明:对于 Integer var = ? 在 - 128 至 127 范围内的赋值,Integer 对象是在 IntegerCache.cache 产 生,会复用已有对象,这个区间内的 Integer 值可以直接...