Java中各類標(biāo)識(shí)符的命名規(guī)則

經(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è),如下:

abstract

assert

boolean

break

byte

continue

case

catch

char

class

const

double

default

do

extends

else

enum

final

finally

float

for

goto

long

if

implements

import

native

new

null

instanceof

int

interface

package

private

protected

public

return

short

static

strictfp

super

switch

synchronized

this

while

void

throw

throws

transient

try

volatile














二、對(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ā)中減少很多不必要的麻煩。


the end

評(píng)論(0)