java的标识符_Java的标识符
Java 基礎(chǔ)語(yǔ)法
在編程語(yǔ)言中,標(biāo)識(shí)符用于識(shí)別目的。在Java中,標(biāo)識(shí)符可以是類名稱,方法名稱,變量名稱或標(biāo)簽。
例如 :
public class Test
{
public static void main(String[] args)
{
int a = 20;
}
}
在上面的java代碼中,我們有5個(gè)標(biāo)識(shí)符,即:
Test?:類的名稱。
main??:方法名稱。
String? :預(yù)定義的類名稱。
args :變量名稱。
a??:變量名稱。
定義Java標(biāo)識(shí)符的規(guī)則
定義有效的java標(biāo)識(shí)符有一定的規(guī)則。必須遵守這些規(guī)則,否則我們會(huì)收到編譯時(shí)錯(cuò)誤。這些規(guī)則也適用于其他語(yǔ)言,如C,C ++。
標(biāo)識(shí)符唯一允許的字符是全部字母數(shù)字字符([?AZ?],[?az?],[?0-9?]),'?$?'(美元符號(hào))和'?_?'(下劃線)。例如,“geek @”不是包含'@'的有效java標(biāo)識(shí)符 - 特殊字符。
標(biāo)識(shí)應(yīng)不以數(shù)字開始([0-9])。例如“123geeks”不是一個(gè)有效的java標(biāo)識(shí)符。
Java標(biāo)識(shí)符區(qū)分大小寫。
標(biāo)識(shí)符的長(zhǎng)度沒有限制,但建議僅使用4-15個(gè)字母的最佳長(zhǎng)度。
保留?字不能用作標(biāo)識(shí)符。例如“int while = 20;”是一個(gè)無效的語(yǔ)句,因?yàn)閣hile是一個(gè)保留字。Java中有53個(gè)保留字。
有效標(biāo)識(shí)符的示例:
MyVariable
MYVARIABLE
myvariable
x
i
x1
i1
_myvariable
$myvariable
sum_of_array
geeks123
無效標(biāo)識(shí)符的示例:
My Variable//包含一個(gè)空格
123geeks //開頭不能是數(shù)字
a + c //加號(hào)不是字母數(shù)字字符
variable-2 //連字符不是字母數(shù)字字符
sum _&_ difference //&符號(hào)不是字母數(shù)字字符
保留字
任何編程語(yǔ)言都會(huì)保留一些詞來表示由該語(yǔ)言定義的功能。這些詞被稱為保留詞。它們可以簡(jiǎn)短地分為兩個(gè)部分:關(guān)鍵字(50)和文字(3)。
關(guān)鍵字定義了功能,文字定義了一個(gè)值。
標(biāo)識(shí)符用于編譯器體系結(jié)構(gòu)的各種分析階段(如詞法,語(yǔ)法,語(yǔ)義)中的符號(hào)表。
注意:關(guān)鍵字const和goto是保留的,即使它們目前沒有使用。代替const,使用final關(guān)鍵字。Java的更高版本中包含像strictfp這樣的一些關(guān)鍵字。
總結(jié)
以上是生活随笔為你收集整理的java的标识符_Java的标识符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果开发者账号申请 之 公司开发者账号申
- 下一篇: python机构换手率_46只业绩翻倍+