在程序之中用於定義名稱的都表示標識符,例如:類的名稱、方法名稱或變量名稱等等,
在java之中的標識符的定義格式:由字母、數字、_、$所組成,其中不能以數字開頭,不能是Java中的保留字。
public class TestDemo{
public static void main(String Arg[])
{
//以下標識符不合法:
String class = "2"; //不能是保留字
System.out.println(class);
String 1class= "2";//不能以數字開頭
System.out.println(1class);
String cl!ass = "2"; //不能包含特殊字符
System.out.println(cl!ass );
//以下標識符合法:
String Class = "2";//雖然合法,但不建議這樣用
System.out.println(Class);
String $class= "2";//雖然合法,但不建議這樣用
System.out.println($class);
}
}
但是在這里面需要提示的是,所有的標識符之中用戶不要去使用“$”定義,而且標識符一定要有自身的意義,不要隨意起名稱,一般都建議使用英文字母組成,例如:studetName,但是在定義變量(標識符)或方法的時候也有一個明確的要求:第一個單詞的首字母小寫,之后每個單詞的首字母大寫,例如:studentName。而在定義類名稱的時候(標識符),每一個單詞的首字母大寫,例如:TestDemo。
關鍵字也被稱為保留字,指的是一些有特殊含義的內容,在定義標識符的時候不能夠去使用,而Java之中的保留字定義如下:
一共有49個關鍵字,但是嚴格來講,這些關鍵有如下幾個說明:
· 未使用到的關鍵字:goto(無條件跳轉)、const(定義常量);
· 有特殊含義的標記(嚴格來講不算關鍵字):true、false、null;
· JDK 1.4之后引入的新關鍵字:assert;
· JDK 1.5之后引入的新關鍵字:enum。