String 的 equals 和 ==
String a = "abc";
String b = "abc";
a.equals(b) : true;
a == b : false
但是Integer有些许差异:
Refer: 享元模式(FlyWeight Patten)
Integer m = new Integer(202);
Integer n = new Integer(202);
m.equals(n) : true;
m == n : false;
但在 -127 -> 128 之间的Integer m == n 返回true.