課程
/后端開發(fā)
/Java
/ThreadLocal
老師為什么說Integer不是引用類型呢?
2020-03-24
源自:ThreadLocal 2-5
正在回答
這個地方將Integer換成val的目的是想直接通過引入改變值,簡化代碼的。其實也可以用HashMap加Integer的方式的
小數(shù)值取數(shù)組是java做的緩存和引用沒關(guān)系,實際沒法用Integer做引用是因為Integer的值是final的,和String一樣,創(chuàng)建后沒辦法改變自身的值,計算后返回的都是一個新的Integer/String
數(shù)值較小時實際是取得數(shù)組值。
舉報
設(shè)計者視角源碼級ThreadLocal分析教你建立線程安全感-你專屬的技術(shù)優(yōu)越感
3 回答匿名內(nèi)部類不能和泛型一起使用
2 回答為什么說“程序?qū)懗鰜硎怯脕黹喿x的,偶爾用來執(zhí)行”呢?
2 回答老師,我想問一下,為什么 Golang 中沒有提供類似 ThreadLocal 的東西呢
1 回答請問存this是什么意思呢?
4 回答為什么set.add(v)是臨界區(qū)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2020-09-03
這個地方將Integer換成val的目的是想直接通過引入改變值,簡化代碼的。其實也可以用HashMap加Integer的方式的
2020-04-13
小數(shù)值取數(shù)組是java做的緩存和引用沒關(guān)系,實際沒法用Integer做引用是因為Integer的值是final的,和String一樣,創(chuàng)建后沒辦法改變自身的值,計算后返回的都是一個新的Integer/String
2020-03-25
數(shù)值較小時實際是取得數(shù)組值。