wordpress主题主页面/百度首页排名优化平台
文章目录
- 包装类
- 那么为什么需要包装类
- 拆箱与装箱
- 自动拆箱与自动装箱
- 什么时候进行自动拆装箱?
- 注意的点
- 包装类型与switch
- 总结
包装类
在Java5 中添加了两个新特性,那就是自动装箱和拆箱,因为基本类型的广泛使用,但是Java 又是面向对象的语言,所以提供了包装类型的支持
我们知道基本数据类型包括byte, short, int, long, float, double, char, boolean,对应的包装类分别是Byte, Short, Integer, Long, Float, Double, Character, Boolean。关于基本数据类型的介绍可参考八大基本数据类型
在这一节里我们主要以Integer和int 进行讲解,其他的可以类比
那么为什么需要包装类
JAVA是面向对象的语言,很多类和方法中的参数都需使用对象(例如集合),但基本数据类型却不是面向对象的,这就造成了很多不便。
如: