int与Integer的区别

2017-10-10  本文已影响191人  DrunkPian0

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

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

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

--

上一篇下一篇

猜你喜欢

热点阅读