Integer为什么不是引用类型呢?

来源:2-5 ThreadLocal场景分析——减少同步

MrChowSit

2020-03-24 22:40

老师为什么说Integer不是引用类型呢?

写回答 关注

3回答

  • qq_鱼_64
    2020-09-03 15:39:05

    这个地方将Integer换成val的目的是想直接通过引入改变值,简化代码的。其实也可以用HashMap加Integer的方式的

  • qq_Forever浅唱此生_0
    2020-04-13 10:29:59

    小数值取数组是java做的缓存和引用没关系,实际没法用Integer做引用是因为Integer的值是final的,和String一样,创建后没办法改变自身的值,计算后返回的都是一个新的Integer/String

  • 慕侠小天
    2020-03-25 16:43:11

    数值较小时实际是取得数组值。

ThreadLocal

设计者视角源码级ThreadLocal分析教你建立线程安全感-你专属的技术优越感

14065 学习 · 32 问题

查看课程

相似问题