2019獨角獸企業重金招聘Python工程師標準>>>
常量就是一個固定值。它們不需要計算,直接代表相應的值。
常量指不能改變的量。 在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)