更新時(shí)間:2022-10-19 來(lái)源:黑馬程序員 瀏覽量:
在編程過(guò)程中,經(jīng)常需要在程序中定義一些符號(hào)標(biāo)記一些名稱(chēng),如包名、類(lèi)名、方法名、參數(shù)名、變量名等,這些符號(hào)稱(chēng)為標(biāo)識(shí)符。標(biāo)識(shí)符可以用字母、數(shù)字、下畫(huà)線(_)和美元符號(hào)($)組成,但標(biāo)識(shí)符不能以數(shù)字開(kāi)頭,不能是Java中的關(guān)鍵字。
下面的標(biāo)識(shí)符都是合法的。
username username123 user_name userName $username
而下面的標(biāo)識(shí)符都是不合法的。
123username class 98.3 Hello World
在Java程序中定義的標(biāo)識(shí)符必須嚴(yán)格遵守上面列出的規(guī)則,否則程序在編譯時(shí)會(huì)報(bào)錯(cuò)。除了上面列出的規(guī)則外,為了增強(qiáng)代碼的可讀性,建議初學(xué)者在定義標(biāo)識(shí)符時(shí)還應(yīng)該遵守以下規(guī)則。
(1)包名的所有字母一律小寫(xiě),如cn.itcast.test。
(2)類(lèi)名和接口名每個(gè)單詞的首字母都要大寫(xiě),如ArrayList、Iterator。
(3)常量名的所有字母都要大寫(xiě),單詞之間用下畫(huà)線連接,如DAY_OF_MONTH。
(4)常量名和方法名的第一個(gè)單詞首字母小寫(xiě),從第二個(gè)單詞開(kāi)始每個(gè)單詞首字母大寫(xiě),如lineNumber、getLineNumber。
(5)在程序中,應(yīng)該盡量使用有意義的英文單詞定義標(biāo)識(shí)符,以便于閱讀。例如,使用Username定義用戶(hù)名,使用password定義密碼。
【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開(kāi)發(fā)】上海校區(qū)AI鴻蒙開(kāi)發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開(kāi)發(fā)-Python】畢業(yè)33個(gè)工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開(kāi)發(fā)-Java】畢業(yè)5個(gè)工作日就業(yè)率98.18%,最高薪資 17.5k*13薪,全班平均薪資9244元
2025-09-19