Java中各類標識符的命名規則

經常在網上看到一些代碼對標識符的命名都不大規范,這次特地整理一下java中各類標識符的命名規則,希望對大家有所幫助。

一、標識符命名規則

1、標識符用作給變量、方法和類命名。

2、以字母、下劃線“_”和“$”符開頭,后面可跟字母、下劃線“_”和“$”符或數字。

3、大小寫敏感。

4、應該使用有意義的名稱,達到見名知意的目的,并且長度無限制。

5、盡量不要使用中文。

6、不可以是true和false。true和false雖然不是關鍵字,但是有特殊用途。

7、避免與java關鍵字與java類庫的類名重名,java關鍵字一共有51個,如下:

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














二、對于不同標識符使用不同的命名規則

1、包名:全部小寫,用”.”隔開,每一個點表示一級目錄,至少要有一級目錄。

(1)     單級包:小寫。如:com

(2)     多級包:小寫,用”.”隔開。如:com.baidu.www

2、類或接口:所有單詞首字母大寫。(大駝峰法)

(1)     一個單詞:首字母大寫。如:Student、People

(2)     多個單詞:每個單詞首字母大寫。如:HelloWorld、ServerSocket

3、方法或變量:第一個單詞首字母小寫,從第二個單詞開始首字母大寫。(小駝峰法)

(1)     一個單詞:首字母小寫。如:name、age

(2)     多個單詞:第二個單詞首字母大寫。如:stuName、showTime

4、常量:全部大寫,單詞鍵以下劃線”_”隔開

(1)     一個單詞:全大寫。如:PI、COUNT

(2)     多個單詞:全大寫,并以”_”隔開。如:RESULT_OK、WINDOW_HIERARCHY_TAG

總之,遵循這個命名規范,不止有利于別人能夠更快速的讀懂我們的代碼,了解代碼中的成員,還能夠讓我們在實際開發中減少很多不必要的麻煩。


the end

評論(0)