整數緩衝區(Integer)
阿新 • • 發佈:2020-12-21
整數緩衝區(Integer)
-
Java預先建立了256個常用的整數包裝型別物件。
-
在實際應用當中,對已建立的物件進行復用。
-
例項:
Integer i1 = new Integer(100);
Integer i2 = new Integer(100);
System.out.println(i1==i2);
// 這裡Integer的長度是-128到127之間
Integer i3 = Integer.valueOf(100);
Integer i4 = Integer.valueOf(100);
System.out.println (i3==i4);
// 超出這個長度 Integer會自動建立一個物件 new
Integer i5 = Integer.valueOf(200);
Integer i6 = Integer.valueOf(200);
// 所以i5就不等於i6
System.out.println(i5==i6);