更新時間:2022-08-08 12:26:05 來源:動力節(jié)點 瀏覽3350次
動力節(jié)點小編告訴大家,在編程語言中,Java標識符用于識別目的。在 Java 中,標識符可以是類名、方法名、變量名或標簽。例如 :
公開課測試
{
公共靜態(tài)無效主要(字符串 [] 參數(shù))
{
整數(shù)a = 20;
}
}
在上面的 java 代碼中,我們有 5 個標識符,即:
測試 :類名。
main : 方法名。
String : 預定義的類名。
args :變量名。
a : 變量名。
定義有效的 java 標識符有一定的規(guī)則。必須遵循這些規(guī)則,否則我們會得到編譯時錯誤。這些規(guī)則也適用于其他語言,如 C、C++。
標識符唯一允許的字符是所有字母數(shù)字字符([ AZ ],[ az ],[ 0-9 ]),' $ '(美元符號)和' _ '(下劃線)。例如“geek@”不是有效的 Java 標識符,因為它包含“@”特殊字符。
標識符不應以數(shù)字開頭([0-9])。例如,“123geeks”不是一個有效的 java 標識符。
Java 標識符區(qū)分大小寫。
標識符的長度沒有限制,但建議使用 4 - 15 個字母的最佳長度。
保留 字不能用作標識符。例如“int while = 20;” 是無效語句,因為 while 是保留字。Java中有53個保留字。
我的變量
變量
我的變量
X
一世
x1
i1
_my變量
$我的變量
sum_of_array
我的變量 // 包含一個空格
123geeks // 以數(shù)字開頭
a+c // 加號不是字母數(shù)字字符
variable-2 // 連字符不是字母數(shù)字字符
sum_&_difference // & 不是字母數(shù)字字符
任何編程語言都會保留一些詞來表示該語言定義的功能。這些詞被稱為保留詞。它們可以簡單地分為兩部分:關鍵字(50)和文字(3)。關鍵字定義功能,文字定義值。標識符在編譯器體系結構的各個分析階段(如詞法、語法、語義)中被符號表使用。
注意:關鍵字 const 和 goto 是保留的,即使它們當前沒有使用。使用 final 關鍵字代替 const。