Java中判斷兩個Long類型是否相等

在項目中將兩個long類型的值比較是否相等,結果卻遇到了疑問? 下面就陪大家看看一個神奇的現象! 1.1問題?爲什麼同樣的類型,同樣的值,卻不相等呢? 1.2那麼我們就需要探索一下源碼了 源碼中顯示,Long中有一個靜態的內部類LongCache,專門用於緩存-128至127之間的值,一共256個元素。 如果值在[-128, 127]之間,會放在緩存裏面,而超過這個範圍就要new一個新的對象,也就
相關文章
相關標籤/搜索