java.lang.Integer包装类的缓存
1. 发现问题先看一段代码:Integer a = 1;Integer b = 1;Integer c = 500;Integer d = 500;System.out.print(a == b);System.out.print(c == d);输出是啥?输出的结果如下:truefalse为啥?两个不都是引用吗?要输出false应该都输出false啊?下面解释原因。2...