public?class?Test03 {
???public?static?void?main(String[] args) {
???????Integer f1 =?100, f2 =?100, f3 =?150, f4 =?150;
????????System.out.println(f1 == f2);
????????System.out.println(f3 == f4);
????}
}
如果字面量的值在-128到127之間,那么不會new新的Integer對象涧窒,而是直接引用常量池中的Integer對象心肪,所以上面的f1==f2的結(jié)果是true,而f3==f4的結(jié)果是false纠吴。