int、double…
按值传递:变量保存值
Integer、Double…
按引用传递:变量保存地址
int a = 10000; int b = 10000; System.out.println(a==b);
true
两个内存,按值传递,比较值
Integer c = 10000; Integer d = 10000; System.out.println(c==d); System.out.println(c.equals(d));
false
按引用传递,比较的是地址
true
比较的是内容
Integer e = 7; //-128~127之间 Integer f = 7; System.out.println(e==f);
true
人类迷惑行为
-128~127之间,又恢复成按值传递



