字面量
1. 字面量(literal)
所谓字面量就是用来在程序中表示不同类型值的表示方式
例如:
类型 | 值 | 说明 | JDK |
---|---|---|---|
整数 | +10 | 正整数10 | |
整数 | 10 | 正整数10(省略+号) | |
整数 | -10 | 负整数-10 | |
整数 | 010 | 整数8(八进制) | |
整数 | 0x10 | 整数16(十六进制) | |
整数 | 0b10 | 整数2(二进制) | 7.0 |
整数 | 0b0001_0000 | 整数16(二进制) | 7.0 |
整数 | 1_000_000 | 整数一百万 | 7.0 |
长整数 | 10L | 正整数10 | |
浮点数 | 1.0D | 双精度浮点数 | |
浮点数 | 1.0 | 双精度浮点数(省略D) | |
浮点数 | 1.0F | 单精度浮点数1.0 | |
浮点数 | 1.0E-3F | 单精度浮点数0.001(科学计数) | |
浮点数 | 1.0E+3F | 单精度浮点数1000.0(科学计数) | |
字符 | 'a' | 字符a(整数97) | |
字符 | '0' | 字符0(整数48) | |
字符 | '一' | 字符一(整数0x4e00) | |
字符串 | "abc" | 字符abc | |
字符串 | "中国" | 字符中国 | |
布尔 | true | 真 | |
布尔 | false | 假 | |
引用 | null | 表示不引用任何对象 | - |