常量就是一个固定值。它们不须要计算,直接表明相应的值。
常量指不能改变的量。 在Java中用final标志,声明方式和变量相似:
final double PI = 3.1415927;
虽然常量名也能够用小写,但为了便于识别,一般使用大写字母表示常量。
字面量能够赋给任何内置类型的变量。例如:
byte a = 68;
char a = 'A'
byte、int、long、和short均可以用十进制、16进制以及8进制的方式来表示。
当使用常量的时候,前缀0代表是8进制,而前缀0x表明16进制。例如:
int decimal = 100;
int octal = 0144;
int hexa = 0x64;
和其余语言同样,Java的字符串常量也是包含在两个引号之间的字符序列。下面是字符串型字面量的例子:
"Hello World" http://www.iis7.com/a/lm/fwqdq/ IIS7服务器大全
"two\nlines"
"\"This is in quotes\""
字符串常量和字符常量均可以包含任何Unicode字符。例如:
char a = '\u0001';
String a = "\u0001";
Java语言支持一些特殊的转义字符序列。
符号 字符含义
\n 换行 (0x0a)
\r 回车 (0x0d)
\f 换页符(0x0c)
\b 退格 (0x08)
\s 空格 (0x20)
\t 制表符
\" 双引号
\' 单引号
\ 反斜杠
\ddd 八进制字符 (ddd)
\uxxxx 16进制Unicode字符 (xxxx)服务器