Java 各种数据类型的默认值
数据类型 | 默认值 | 说明 |
---|---|---|
byte | 0 | 8 位整数,范围 -128 ~ 127 |
short | 0 | 16 位整数,范围 -32,768 ~ 32,767 |
int | 0 | 32 位整数,范围 -2^31 ~ 2^31-1 |
long | 0L | 64 位整数,范围 -2^63 ~ 2^63-1 ,L 表示 long 类型 |
float | 0.0f | 32 位浮点数,f 表示 float 类型 |
double | 0.0d | 64 位浮点数,d 可省略 |
char | '\u0000' | Unicode 码值为 0 ,即空字符 (不是空格 ' ' ,空格是 '\u0020' ) |
boolean | false | true / false |
String | null | 引用类型默认值是 null |
其他引用类型 | null | 例如 Object , Integer , Double , List , Map 等 |