美文网首页
int与Integer的区别

int与Integer的区别

作者: DrunkPian0 | 来源:发表于2017-10-10 22:10 被阅读191次

Effective Java里有一篇解释得非常好,我就整理在那个文集里面了:
Item 49: 基本类型优先于装箱基本类型

总得来说,我目前看来基本数据类型是全面碾压装箱数据类型的(时间和空间),装箱数据类型存在的意义就三点:

  1. 集合中的元素、key、value必须用装箱基本类型。
  2. 泛型的参数必须用装箱基本类型。
  3. 反射调用必须用装箱基本类型。

--

相关文章

网友评论

      本文标题:int与Integer的区别

      本文链接:https://www.haomeiwen.com/subject/vrobyxtx.html