当前位置: 移动技术网 > IT编程>开发语言>Java > 自动装箱的本质是什么呢?

自动装箱的本质是什么呢?

2019年06月30日  | 移动技术网IT编程  | 我要评论

当我们给一个integer对象赋一个int值的时候,会调用integer类的静态方法valueof,如果看看valueof的源代码就知道发生了什么。

 


integercache是integer的内部类,其代码如下所示:

 


 

简单的说,如果字面量的值在-128到127之间,那么不会new新的integer对象,而是直接引用常量池中的integer对象。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网