發(fā)布時(shí)間:2022-03-12 13:57:14來(lái)源:轉(zhuǎn)載
標(biāo)識(shí)符是Java語(yǔ)言的基本要素之一,主要是用來(lái)表示程序中常量、變量、標(biāo)簽、方法、類、接口和包的命名符號(hào)。如果想具體了解Java標(biāo)識(shí)符是什么,那不妨接著往下看吧!
Java標(biāo)識(shí)符是用來(lái)表示程序中的常量、變量、標(biāo)號(hào)、方法、類、接口以及包的命名符號(hào)。
其標(biāo)識(shí)符的命名規(guī)則如下:只能使用字母、數(shù)字、下劃線和美元符號(hào)($);只有字母、下劃線或美元符號(hào)($)可以用來(lái)作為開頭,而不是數(shù)字;嚴(yán)格區(qū)分大小寫,沒有長(zhǎng)度限制;不能使用Java關(guān)鍵字。
除了在開發(fā)中遵循上述規(guī)則外,你還需要遵循標(biāo)識(shí)符的命名規(guī)范。每個(gè)合格的Java程序員都必須遵守以下規(guī)范。
(1)標(biāo)識(shí)符為英文單詞,可以是一個(gè)或多個(gè)單詞,應(yīng)具有合適的含義。例如,用firstJavaApp來(lái)表示第一個(gè)Java程序的名稱。
(2)標(biāo)識(shí)符盡可能只使用字母,必要時(shí)只使用少量的數(shù)字。在一些特殊場(chǎng)合可以使用美元符號(hào)($)和下劃線。
(3)不要使用常見的類名和內(nèi)部使用的通用名稱,如String、java等。如果使用這種標(biāo)識(shí)符,可能會(huì)導(dǎo)致編譯錯(cuò)誤或程序不能正常運(yùn)行。
(4)用標(biāo)識(shí)符中的大小寫來(lái)區(qū)分不同類型的標(biāo)識(shí)符,規(guī)則如下:
①常量名稱:使用大寫字母。如果它由一個(gè)以上的詞組成,用下劃線來(lái)分隔這些詞,例如,MATH Pl表示圓周率。
②變量名稱:小寫字母。如果它由一個(gè)以上的詞組成,第二個(gè)詞的第一個(gè)字母要大寫,例如,fileName。
③方法名:命名規(guī)則與變量名相同,方法名的第一個(gè)詞往往是動(dòng)詞。
④類名:第一個(gè)字母為大寫,其余為小寫。
⑤接口名稱:命名規(guī)則與同一類的名稱相同。
⑥包名:全部為小寫字母。如果它由一個(gè)以上的詞組成,使用半角句號(hào)。分開單詞。
例如,test、Pl、_123等是合法的標(biāo)識(shí)符,而學(xué)號(hào)(漢字)、int(關(guān)鍵字)、2hour(第一個(gè)字符是數(shù)字)、One of+Number(空格和+都是規(guī)范外的字符)等是非法標(biāo)識(shí)符。
一級(jí)建造師 二級(jí)建造師 消防工程師 消防設(shè)施操作員 BIM 造價(jià)工程師 環(huán)評(píng)師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑九大員 公路水運(yùn)檢測(cè) 通信工程 智慧消防工程師 裝配工程師 一級(jí)注冊(cè)建筑師 二級(jí)注冊(cè)建筑師 注冊(cè)電氣工程師 智慧建造工程師 房地產(chǎn)估價(jià)師 EPC工程總承包 碳排放管理師 雅思 托福 GRE 托業(yè) SAT GMAT A-Level ACT AP課程 OSSD 多鄰國(guó)英語(yǔ) 考研英語(yǔ) 英語(yǔ)四六級(jí) 商務(wù)英語(yǔ) 青少兒英語(yǔ) 少兒英語(yǔ) 劍橋英語(yǔ) 職場(chǎng)英語(yǔ) 個(gè)人提升英語(yǔ) 旅游英語(yǔ) 英語(yǔ)口語(yǔ) 出國(guó)英語(yǔ) 初高中英語(yǔ) 學(xué)生英語(yǔ) 成人英語(yǔ) 公共英語(yǔ) 詞庫(kù) 經(jīng)濟(jì)師 初級(jí)會(huì)計(jì)師 中級(jí)會(huì)計(jì)師 注冊(cè)會(huì)計(jì)師 基金從業(yè) 證券從業(yè) 薪稅師 銀行從業(yè) CMA ACCA 會(huì)計(jì)實(shí)訓(xùn) 稅務(wù)師 CFA 企業(yè)合規(guī)師 審計(jì)師 FRM 高級(jí)會(huì)計(jì)師 稅務(wù)師 期貨從業(yè) CQF 真賬實(shí)操技能 葡萄牙語(yǔ) 日語(yǔ) 德語(yǔ) 法語(yǔ) 韓語(yǔ) 西班牙 意大利 高考小語(yǔ)種 粵語(yǔ) 泰語(yǔ) 俄語(yǔ) 阿拉伯語(yǔ) 電商視覺設(shè)計(jì) 影視后期 剪輯包裝 游戲設(shè)計(jì) 游戲程序 UI設(shè)計(jì) 室內(nèi)設(shè)計(jì) UXD全鏈路 平面設(shè)計(jì) CAD設(shè)計(jì)制圖 商業(yè)空間設(shè)計(jì)