java學習記錄-自動拆裝箱
阿新 • • 發佈:2018-11-16
自動拆裝箱:Java 編譯器把原始型別自動轉換為封裝類的過程稱為自動裝箱(autoboxing),這相當於呼叫 valueOf 方法
Integer a = 10; Integer b = Integer.valueOf(10); System.out.println(a == b); // true
通過一個demo來引入Integer的快取機制
public class IntegerCacheDemo { public static void main(String[] args) { Integer integer1 = 127; Integer integer2= 127; if (integer1 == integer2) { System.out.println("integer1 == integer2"); } else { System.out.println("integer1 !== integer2"); } Integer integer3 = 128; Integer integer4 = 128; if (integer3 == integer4) { System.out.println("integer3 == integer4"); } else { System.out.println("integer3 !== integer4"); } } }
integer1 == integer2
integer3 !== integer4
integer ['ɪntɪdʒə] 詳細 X 基本翻譯 n. [數] 整數;整體;完整的事物 網路釋義