Integer解读

涉及自动装箱和拆箱的过程。 源码: 1、使用自动装箱(Integer i = 1)方式创建Integer对象时,会使用valueOf进行Integer对象的初始化,此时,会调用IntegerCache.high,这是需要对IntegerCache这个静态内部类进行初始化。 2、IntegerCache类中有一个cache数组,在加载IntegerCache的时候,会将-128到127的Intege
相关文章
相关标签/搜索