Integer中为什么-128~127之间的值可以直接==
在判断两个Integer是否相等的时候我们一般都是使用equals来比较是否相等,很多网上的博客也有提到过两个Integer的值在[-128, 127] 之间的时候,可以直接通过==来比较是否相等。那么为什么[-128, 127] 之间的Integer可以直接用==呢?从自动装箱说起public class Demo { public static void main(String[] args) { Integer i1 = 100; Integer i2 =