八种基本数据类型
4 种「 整数 」类型:byte、short、int、long
2 种「 浮点 」类型 :float、double
1 种「 字符 」类型:char
1 种「 布尔 」型:boolean
基本类型 | 位数 | 字节 | 默认值 |
---|---|---|---|
byte | 8 | 1 | 0 |
short | 16 | 2 | 0 |
int | 32 | 4 | 0 |
long | 64 | 8 | 0L |
float | 32 | 4 | 0f |
double | 64 | 8 | 0d |
char | 16 | 2 | ‘u0000’ |
boolean | 1 | flase |
基本类型和包装类型
基本类型 | 对应的包装类型 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
包装类用途如下:
1.集合不能存放基本数据类型,常用包装类
2.包含每种基本类型的相关属性,如最大最小值,相关位数等;
3.作为基本数据对应的类型,提供了一系列实用的对象操作,如类型转换、进制转换等等。
Integer x = 100; // 装箱 调用了 Integer.valueOf(100)
int y = x; // 拆箱 调用了 x.intValue()
更多。。。
csdn博主沉默王二(面试官:兄弟,说说基本类型和包装类型的区别吧)