
代碼

運(yùn)行結(jié)果
Integer a1 =1000; 其實(shí)是Integer a1= Integer.valueOf(1000);

valueOf
?Integer.java 類,你會發(fā)現(xiàn)有一個內(nèi)部私有類,IntegerCache.java,它緩存了從-128到127之間的所有的整數(shù)對象,所以100返回同一個對象(true),1000其實(shí)是返回不同的對象(false)
Integer a1 =1000; 其實(shí)是Integer a1= Integer.valueOf(1000);
?Integer.java 類,你會發(fā)現(xiàn)有一個內(nèi)部私有類,IntegerCache.java,它緩存了從-128到127之間的所有的整數(shù)對象,所以100返回同一個對象(true),1000其實(shí)是返回不同的對象(false)