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博主沉默王二(面试官:兄弟,说说基本类型和包装类型的区别吧)



