整数包装器对象仅在值 127 内共享相同的实例?
这里它们是相同的实例:
Integer integer1 = 127;
Integer integer2 = 127;
System.out.println(integer1 == integer2); // outputs "true"
但在这里它们是不同的实例:
Integer integer1 = 128;
Integer integer2 = 128;
System.out.println(integer1 == integer2); // outputs "false"
为什么包装器对象仅在值 127 内共享同一实例?