Java整数缓存-为什么Integer.valueOf(127)== Integer.valueOf(127)为True
《Java架构筑基》从Java基础讲起——基础类型缓存池概念
如何调整缓存范围
可以通过设置虚拟机参数:XX:AutoBoxCacheMax=<size>
或 -Djava.lang.Integer.IntegerCache.high=<high>
来设置缓存范围的最大值(包含)。
Java整数缓存-为什么Integer.valueOf(127)== Integer.valueOf(127)为True
《Java架构筑基》从Java基础讲起——基础类型缓存池概念
可以通过设置虚拟机参数:XX:AutoBoxCacheMax=<size>
或 -Djava.lang.Integer.IntegerCache.high=<high>
来设置缓存范围的最大值(包含)。