1.包装类
Java分为两大数据类型:
基本数据类型、引用数据类型
(基本 数据类型不支持方法调用和访问属性)
基本类型 | 对应的包装类(位于java.lang包中) |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
基本包装类型是引用数据类型,不是基本数据类型!!!
应用数据类型:数组、类、接口、枚举、注解
某些场景下不能使用基本数据类型,只能使用引用数据类型
1. 泛型里,只能使用引用数据类型,不能使用基本数据类型
List<int>报错 List<Integer>不报错
2. 数据库里,如果一个数据没有值,默认是null,此时如果Java里使用的是int类型,会报错!
int x =null;报错 Integer x = null;不报错
3