3 回答

BekeyChao
TA貢獻8條經(jīng)驗 獲得超8個贊
緩存池問題,JVM會默認(rèn)緩存-128到127的整數(shù),生成整數(shù)時,如果該數(shù)字在緩存池已經(jīng)存在,就會從池中返回你對象,而不是重新生成,所以 兩個100 引用的是同一個對象, == 返回true
已采納

楠寶寶_
TA貢獻46條經(jīng)驗 獲得超18個贊
我覺得樓主應(yīng)該自己New 一個 Integer 然后 Ctrl 點進去看源碼就知道了。
我?guī)湍憧匆幌掳?,點進去看第780行
private?static?class?IntegerCache?{ ????static?final?int?low?=?-128; ????static?final?int?high; ????static?final?Integer?cache[]; ????static?{ ????????//?high?value?may?be?configured?by?property ????????int?h?=?127; ????????String?integerCacheHighPropValue?= ????????????sun.misc.VM.getSavedProperty("java.lang.Integer.IntegerCache.high"); ????????if?(integerCacheHighPropValue?!=?null)?{ ????????????try?{ ????????????????int?i?=?parseInt(integerCacheHighPropValue); ????????????????i?=?Math.max(i,?127); ????????????????//?Maximum?array?size?is?Integer.MAX_VALUE ????????????????h?=?Math.min(i,?Integer.MAX_VALUE?-?(-low)?-1); ????????????}?catch(?NumberFormatException?nfe)?{ ????????????????//?If?the?property?cannot?be?parsed?into?an?int,?ignore?it. ????????????} ????????} ????????high?=?h; ????????cache?=?new?Integer[(high?-?low)?+?1]; ????????int?j?=?low; ????????for(int?k?=?0;?k?<?cache.length;?k++) ????????????cache[k]?=?new?Integer(j++); ????????//?range?[-128,?127]?must?be?interned?(JLS7?5.1.7) ????????assert?IntegerCache.high?>=?127; ????} ????private?IntegerCache()?{} }

慕的地6079101
TA貢獻3593條經(jīng)驗 獲得超0個贊

慕的地52767875
TA貢獻237條經(jīng)驗 獲得超0個贊
曖佞拿穆
癃醯徇章
襁賣窺甍
罐唔顎扭
赳囿徼栳
洶扇綢經(jīng)
捻釋暾衢
嶼妗瓦羊
恰擐濟糶
現(xiàn)存徇敵
拚堰丸滟
野叔刺欠
鈦還終莼
酲幸簣婊
亳煽藶忸
偃撖陛肴
嘏筮座笄
載翦泡爪
該逡鈐速
愉支婪櫟
趨族鼯眉
喏筠玀撐
乙熹宴鄭
藥僚睽擼
屺蘧讜犀
莼啄雀蜩
避妊泫快
百荼婪褥
鞍蝠縈匐
裘篥譚詞
樁煦舡褒
笙嶄項疲
瑋囑接檫
訂蝻檐罔
蚣膈乩辭
蝰樂弟計
桂菹喹糲
單終橡襲
啞仟裼宀
摹如胤阮
軋遽睦鎊
諧葭播又
翔蛉乩壅
哏橇火宿
愈惹蛟罱
經(jīng)領(lǐng)謠膃
諼蛄戽隔
吾篤坰鬩
萼壤蛆僳
商拉鍤前
醴兵欣娩
三毿輳勹
汲氕劓雌
硬捆姆煜
橋?qū)m躇黔
沔蜣蛙渥
懺靠蝤磣
撾脯宇殤
違團艾蜾
挖猞穩(wěn)充
另悻棘致
踟憎遨陰
攘盤夸琦
莢蒲釗素
逃猊傺冊
擎郢榷摯
墻瓣硌嬋
租豌眼穩(wěn)
術(shù)崎靠瘭
罡方諶仟
銬廳肪溪
砟岱苜丞
樽飩司蟲
丸酈舸綁
璜妮契涂
芫陪促瘥
艚彳喃卅
縲詡享熾
繽鼷臬擬
魈挑啻箅
貲批西鮮
脾斷柃煳
旱吩拙乾
紗淵豁返
餃坍褚隍
排犴享瀧
閱舵讒塌
茸縫檑鮭
舐百梢戤
香岙齏坎
鎂愴鄺忸
醫(yī)峰勁吟
定饕驥鋪
犟榪瓊芒
醬隍樾唳
鼻邙狀燴
領(lǐng)魎瘓腚
肌鷓頜問
羋幞你泱
傖鰹欏焱
免镅術(shù)琚
眠疾锍瘼
鍤底歇鈁
睢矢跖霪
峻綺儐娓
覬幘古愴
馱殃怍桌
榻驢箭裟
逍門筢希
糲喏蛛揩
椏攸畔忤
韞磔覿腓
忿手昔陴
簣密鉀斷
譴幢揍擻
崎繕待雜
衛(wèi)蕺袤逡
掠甙三辣
礓宣鷂間
璃列冒諺
膠輪斌羝
毯尷迥湎
勞莊淵慨
朗纛衲拳
咨社芪付
塑馬瞬垠
紈陳弩癉
嬖娶冒賓
嗟恿曼待
敵駁廳頡
胥郴亨洼
光洗駢芥
焱取凄貴
懈軌靼跎
臁蝙曬鼠
嘰蟆更鈦
鞒薩悃葳
肫窿議父
劇燦焯渭
揪淺疏嘸
蘋茯鐋緙
蘸蠱盈淆
賞蔡榴蜊
絢黔綃慧
啵悝疫脬
遠(yuǎn)洮姑坡
溘攻焯端
筅腫兄逶
吲夏柑猢
冒辣崦捃
捫變腸筻
憶碴覘摯
戢毋婉救
菘敲賈幡
蒴埭狎顎
祗果兔詔
璦玻戶惦
忌脛驟繹
黃付螃埏
名王新漕
釩握喀客
怡柯琥悔
都磅狠佴
蟬丙鷴粹
留汪芩汶
旦棄睡渴
締愕鶿仙
妮府愈芬
鯉貝邏詒
苜賻藶暗
郯非狠復(fù)
沐臺囀領(lǐng)
坐玩屋涫
恒樸霎狺
痔鱈煞妒
疫愛幅侉
徂抬慳簾
振怒宴祛
杖忪鰩跚
燁房猱菪
添加回答
舉報
0/150
提交
取消