新發(fā)現(xiàn),大家都來(lái)試試看,有沒(méi)有猜對(duì)結(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é)果是怎樣呢??jī)蓚€(gè)"Equal"?或者兩個(gè)"Not Equal"?猜對(duì)了沒(méi)有?
嘿嘿,大家跑一跑的話,可能就會(huì)覺(jué)得很奇怪了。
答案就先不貼出來(lái),大家先猜一猜,免得破壞興致。
欲知答案以及分析詳見(jiàn):
AutoBoxing與Unboxing細(xì)節(jié)分析
本文作者:javaread.com
posted on 2008-08-19 17:49 javaread.com 閱讀(1855) 評(píng)論(14) 編輯 收藏