标签: java integer
我读到Integer和Long类有私有集合用于缓存,这意味着如果我创建两个变量Integer a,b = 1,则两者都是与“==”check相同的对象。
int a,b = 1怎么样 - 这些只是原语,我们可以称它们为对象吗?它们是否也以某种方式缓存在Integer类或JVM中?
答案 0 :(得分:2)
不,他们没有缓存,您也无法将其称为对象。
缓存原语没有意义,因为不涉及对象创建。