新發(fā)現(xiàn),大家都來試試看,有沒有猜對結(jié)果
2 public static void judgeEqual(Integer i, Integer j)
3 {
4 if (i == j) {
5 System.out.println("Equal!");
6 } else {
7 System.out.println("Not Equal!");
8 }
9 }
10 public static void main(String[] args){
11 Integer i = 100;
12 Integer j = 100;
13 judgeEqual(i, j);
14 Integer a = 255;
15 Integer b = 255;
16 judgeEqual(a, b);
17 }
18 }
結(jié)果是怎樣呢?兩個(gè)"Equal"?或者兩個(gè)"Not Equal"?猜對了沒有?
嘿嘿,大家跑一跑的話,可能就會覺得很奇怪了。
答案就先不貼出來,大家先猜一猜,免得破壞興致。
欲知答案以及分析詳見:
AutoBoxing與Unboxing細(xì)節(jié)分析
本文作者:javaread.com
posted on 2008-08-19 17:49 javaread.com 閱讀(1850) 評論(14) 編輯 收藏