更新時(shí)間:2019-08-13 16:38:33 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2717次
經(jīng)常在網(wǎng)上看到一些代碼對(duì)標(biāo)識(shí)符的命名都不大規(guī)范,這次特地整理一下java中各類標(biāo)識(shí)符的命名規(guī)則,希望對(duì)大家有所幫助。
一、標(biāo)識(shí)符命名規(guī)則
1、標(biāo)識(shí)符用作給變量、方法和類命名。
2、以字母、下劃線“_”和“$”符開(kāi)頭,后面可跟字母、下劃線“_”和“$”符或數(shù)字。
3、大小寫(xiě)敏感。
4、應(yīng)該使用有意義的名稱,達(dá)到見(jiàn)名知意的目的,并且長(zhǎng)度無(wú)限制。
5、盡量不要使用中文。
6、不可以是true和false。true和false雖然不是關(guān)鍵字,但是有特殊用途。
7、避免與java關(guān)鍵字與java類庫(kù)的類名重名,java關(guān)鍵字一共有51個(gè),如下:
二、對(duì)于不同標(biāo)識(shí)符使用不同的命名規(guī)則
1、包名:全部小寫(xiě),用”.”隔開(kāi),每一個(gè)點(diǎn)表示一級(jí)目錄,至少要有一級(jí)目錄。
(1) 單級(jí)包:小寫(xiě)。如:com
(2) 多級(jí)包:小寫(xiě),用”.”隔開(kāi)。如:com.baidu.www
2、類或接口:所有單詞首字母大寫(xiě)。(大駝峰法)
(1) 一個(gè)單詞:首字母大寫(xiě)。如:Student、People
(2) 多個(gè)單詞:每個(gè)單詞首字母大寫(xiě)。如:HelloWorld、ServerSocket
3、方法或變量:第一個(gè)單詞首字母小寫(xiě),從第二個(gè)單詞開(kāi)始首字母大寫(xiě)。(小駝峰法)
(1) 一個(gè)單詞:首字母小寫(xiě)。如:name、age
(2) 多個(gè)單詞:第二個(gè)單詞首字母大寫(xiě)。如:stuName、showTime
4、常量:全部大寫(xiě),單詞鍵以下劃線”_”隔開(kāi)
(1) 一個(gè)單詞:全大寫(xiě)。如:PI、COUNT
(2) 多個(gè)單詞:全大寫(xiě),并以”_”隔開(kāi)。如:RESULT_OK、WINDOW_HIERARCHY_TAG
總之,遵循這個(gè)命名規(guī)范,不止有利于別人能夠更快速的讀懂我們的代碼,了解代碼中的成員,還能夠讓我們?cè)趯?shí)際開(kāi)發(fā)中減少很多不必要的麻煩。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743