Integer初始化問題

我們知道Integer和int有個不同的地方,Integer創建的是一個對象,今天寫代碼的時候發現了一個有意思的地方,在這裏記錄下。 運行代碼,可以得到結果 發現這個現象的時候,我很詫異,這竟然會不一樣。 尋根揪底,在Integer類中發現這個方法: 原來在Integer初始化的時候,如果保存的值在-128~127之間,那麼保存的地址全部都在cache數組中,而如果超出這個範圍,那麼就會另外new
相關文章
相關標籤/搜索