“最后,里希会以演讲的形式上一堂课,当然也会说一堆无用信息。所有演讲的人都喜欢讲废话。其实只要看一眼就懂了。”

“我准备好了。”

“今天我会讲讲什么是字面量字面量是直接写入 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 内容。”