admin管理员组文章数量:1642450
文章目录
-
- 包装类
-
- 那么为什么需要包装类
- 拆箱与装箱
- 自动拆箱与自动装箱
- 什么时候进行自动拆装箱?
- 注意的点
- 包装类型与switch
- 总结
包装类
在Java5 中添加了两个新特性,那就是自动装箱和拆箱,因为基本类型的广泛使用,但是Java 又是面向对象的语言,所以提供了包装类型的支持
我们知道基本数据类型包括byte, short, int, long, float, double, char, boolean,对应的包装类分别是Byte, Short, Integer, Long, Float, Double, Character, Boolean。关于基本数据类型的介绍可参考八大基本数据类型
在这一节里我们主要以Integer和int 进行讲解,其他的可以类比
那么为什么需要包装类
JAVA是面向对象的语言,很多类和方法中的参数都需使用对象(例如集合),但基本数据类型却不是面向对象的,这就造成了很多不便。
如:List<int> = new ArrayList<>();
,就无法编译通过
为了解决该问题,我们引入了包装类,顾名思义,就是将基本类型“包装起来“,使
版权声明:本文标题:Java数据类型—包装类 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729341240a1197558.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论