Effective Java里有一篇解释得非常好,我就整理在那个文集里面了:
Item 49: 基本类型优先于装箱基本类型
总得来说,我目前看来基本数据类型是全面碾压装箱数据类型的(时间和空间),装箱数据类型存在的意义就三点:
- 集合中的元素、key、value必须用装箱基本类型。
- 泛型的参数必须用装箱基本类型。
- 反射调用必须用装箱基本类型。
--
Effective Java里有一篇解释得非常好,我就整理在那个文集里面了:
Item 49: 基本类型优先于装箱基本类型
总得来说,我目前看来基本数据类型是全面碾压装箱数据类型的(时间和空间),装箱数据类型存在的意义就三点:
--