“最后,里希会以演讲的形式上一堂课,当然也会说一堆无用信息。所有演讲的人都喜欢讲废话。其实只要看一眼就懂了。”
“我准备好了。”
“今天我会讲讲什么是字面量。字面量是直接写入 Java 代码编写的数据。下面是一些示例:”
代码 | 说明 |
---|---|
“西班牙的雨” |
这是一个字面量。它的类型是 String |
115 |
这是一个字面量。它的类型是 int |
0.256 |
这是一个字面量。它的类型是 float |
'\u1234' |
这是一个字面量。它的类型是 char |
“实际上,还有许多其他种类的字面量。你可以使用字面量为赋值任何已知类型:”
字面量 | 类型 | 说明 |
---|---|---|
123676 | int | Integer |
22223333444433332222L | long | 长整数 |
12.323232323f | float | 小数 |
12.33333333333333333d | double | 长小数 |
"雨" "" "西班牙\n的\n雨\u123" |
String | 字符串 |
'\u3232' 'T' '5' |
char | 字符 |
true, false | boolean | 逻辑类型 |
null | Object | 对象引用 |
“因此,代码包含方法、类、变量等,但字面量是直接写在代码中的特定值。我理解得对吗?”
“是的,一点没错。”
“很好。我终于开始掌握整个 Java 内容。”