Java 的Integer、int與new Integer到底怎麼回事?

***1: 當這個值大於等於-128並且小於等於127時使用了常量池,所以前兩個地址是相等的,但是後兩個超過了127,故不使用常量池 當值在-128到127中會進行自動的轉型Integer.valueOf(int); int a=2; Integer b=2; Integer c=2; a==b; true a==c;true b==c;true 當值不在-128到127中 a==b;true a
相關文章
相關標籤/搜索