基本类型
Java中没种基本类型所占的空间大小都是一样的,所以它具有更好的可移植性。
| 基本类型 | 大小 | 最小值 | 最大值 | 包装器类型 | 默认值 |
|---|---|---|---|---|---|
| boolean | - | - | - | Boolean | false |
| char | 16-bit | Unicode 0 | Unicode 2^16 -1 | Character | null |
| byte | 8-bit | -128 | +127 | Byte | 0 |
| short | 16-bit | -2^15 | +2^15 -1 | Short | 0 |
| int | 32-bit | -2^31 | +2^31 -1 | Integer | 0 |
| long | 64-bit | -2^63 | +2^63 -1 | Long | 0L |
| float | 32-bit | IEEE754 | IEEE754 | Float | 0.0f |
| double | 64-bit | IEEE754 | IEEE754 | Double | 0.0d |
| void | - | - | - | Void | - |
所有数值类型都有正负号,所以不要去寻找无符号的数据类型