Java数据类型—包装类

包装类

在Java5 中添加了两个新特性,那就是自动装箱和拆箱,因为基本类型的广泛使用,但是Java 又是面向对象的语言,所以提供了包装类型的支持

我们知道基本数据类型包括byte, short, int, long, float, double, char, boolean,对应的包装类分别是Byte, Short, Integer, Long, Float, Double, Character, Boolean。关于基本数据类型的介绍可参考八大基本数据类型

在这一节里我们主要以Integer和int 进行讲解,其他的可以类比

那么为什么需要包装类

JAVA是面向对象的语言,很多类和方法中的参数都需使用对象(例如集合),但基本数据类型却不是面向对象的,这就造成了很多不便

如:


版权声明:本文为king14bhhb原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。