我总是遇到字面意思。 那是什么?
是否每个原始类型变量都被称为文字?
答案 0 :(得分:4)
Literal是代码中使用的任何固定值,常量值。
例如: int a = 0;
0
是一个文字。 “0”的值字面上 0。
答案 1 :(得分:3)
Java Language Specification §3.10:
literal 是基本类型(§4.2),String类型(§4.3.3)或null类型(§4.1)的值的源代码表示...
答案 2 :(得分:2)
文字是一个引号中的字符串 - 基本上是一个字符串本身,而不是变量:
string variable = "This is the literal section of the string";
这使得字符串变量和字符串文字区分开来。您需要在代码中使用变量,但是您希望将文字删除到外部文件中,因此它们不会随应用程序一起编译,您可以随时更改它们。
答案 3 :(得分:0)
归结为在不使用new关键字(或引用已存在的对象)的情况下为变量赋值。
请参阅原始数据类型的Oracle tutorial。尽管这些天我试图引用Oracle,但其他答案中的引用似乎更为详尽(例如,也指向了真和假)。
干杯, 维姆