Java 中的字面量是什么?


字面量是固定值的源代码表示形式。它们在代码中直接表示,无需任何计算。

可以将字面量分配给任何基本类型变量。

byte a = 68;
char a = 'A'

byte、int、long 和 short 也可以用十进制(基数 10)、十六进制(基数 16)或八进制(基数 8)数制来表示。

使用这些数制表示字面量时,前缀 0 用来表示八进制,前缀 0x 表示十六进制。例如 -

int decimal = 100;
int octal = 0144;
int hexa = 0x64;

Java 中的字符串字面量像大多数其他语言一样,用一对双引号将字符序列括起来表示。字符串字面量的示例为 -

"Hello World"
"two
lines" ""This is in quotes""

字符串和字符类型字面量可以包含任何 Unicode 字符。例如 -

char a = '\u0001';
String a = "\u0001";

更新时间:2019 年 7 月 30 日

2K+ 浏览

开启您的 职业生涯

通过完成课程获得认证

开始
Advertisement
© . All rights reserved.