close
※自動封裝機制對於整數值-128~127之間的值,在裝箱為物件之後,會存在記憶體之間一直被重複使用。
EX:
Integer a = new Integer(100);
Integer b = new Integer(100);
System.out.println(a == b);
Integer a1 = 200; //AutoBoxing
Integer b1 = 200;
System.out.println(a1 == b1);
Integer a2 = 100; //AutoBoxing
Integer b2 = 100;
System.out.println(a2 == b2);
Out:
fals
fals
true
EX:
Integer a = 1; //AutoBoxing
Doublue b = 1; //Complier Fail
ANS:
Integer a = 1; //= new Integer(1);
Double b = 1; //= new Integer(1); 此為兩物件不是直系血親,所以無法轉
文章標籤
全站熱搜
留言列表