Integer值的範圍

範圍: -128 ~ 127 先上代碼 爲什麼a == b 爲true? c == d 爲false java爲了提高效率,初始化了 -128~127之間的整數對象,所以在賦值時,會先調用 Integer 的 valueOf()方法,判斷是否符合 取值範圍,如果符合進入IntegerCache的數組中根據 [i + (-IntegerCache.low)]下標取值,如果不符合,就new一個新的對象
相關文章
相關標籤/搜索