亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么Java中1000==1000為false而100==100為true?

為什么Java中1000==1000為false而100==100為true?

AI人工智能視頻入門 2018-03-05 09:30:34
查看完整描述

3 回答

?
BekeyChao

TA貢獻8條經驗 獲得超8個贊

緩存池問題,JVM會默認緩存-128到127的整數,生成整數時,如果該數字在緩存池已經存在,就會從池中返回你對象,而不是重新生成,所以 兩個100 引用的是同一個對象, == 返回true

查看完整回答
8 反對 回復 2018-03-05
已采納
?
楠寶寶_

TA貢獻46條經驗 獲得超18個贊

我覺得樓主應該自己New 一個 Integer 然后 Ctrl 點進去看源碼就知道了。

我幫你看一下吧,點進去看第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()?{}
}


查看完整回答
反對 回復 2018-03-06
?
全障攻城師

TA貢獻10條經驗 獲得超5個贊

你這個提問有點問題,這種情況只會出現在?Integer?包裝類上,int?類型上無論哪個都是相等的

查看完整回答
2 反對 回復 2018-03-05
?
慕的地52767875

TA貢獻237條經驗 獲得超0個贊

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

TA貢獻92條經驗 獲得超16個贊

跟jdk版本有關

查看完整回答
反對 回復 2018-03-05
?
qq_v路過幸福_0

TA貢獻1條經驗 獲得超0個贊

你說的是Integer吧

查看完整回答
反對 回復 2018-03-05
?
伴我暖l

TA貢獻5條經驗 獲得超1個贊

。。。

查看完整回答
反對 回復 2018-03-05
?
ajax入門學習視頻

TA貢獻5條經驗 獲得超0個贊

你設一下-XX:AutoBoxCacheMax就不一樣了

查看完整回答
反對 回復 2018-03-05
?
JjayG

TA貢獻27條經驗 獲得超6個贊

有代碼嗎?

查看完整回答
反對 回復 2018-03-05
  • 3 回答
  • 5 關注
  • 3562 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號