Java命名約定是一個(gè)規(guī)則,決定標(biāo)識(shí)符使用什么命名規(guī)則,如類,包,變量,常量,方法等的命名規(guī)則。
但是,它并不是強(qiáng)制要求必須遵循。這稱為約定不規(guī)則。
java編程語(yǔ)言的所有類,接口,包,方法和字段都是根據(jù)java命名約定給出的。
通過(guò)使用標(biāo)準(zhǔn)的Java命名約定,您可以使自己和其他程序員更容易閱讀代碼。Java程序的可讀性非常重要。 它能讓程序開(kāi)發(fā)者花費(fèi)更少的時(shí)間來(lái)讀懂代碼的作用。
| 名稱 | 約定 |
|---|---|
| 類名稱 | 應(yīng)以大寫(xiě)字母開(kāi)頭,并成為容易理解的名詞或組合。如:String, Color, Button, System, Thread等。 |
| 接口名稱 | 應(yīng)以大寫(xiě)字母開(kāi)頭,并作為形容詞。如: Runnable,Remote,ActionListener等。 |
| 方法名稱 | 應(yīng)以小寫(xiě)字母開(kāi)頭,并作為動(dòng)詞。如:actionPerformed(),main(),print(),println()等。 |
| 變量名稱 | 應(yīng)以小寫(xiě)字母開(kāi)頭。如:firstName,orderNumber等。 |
| 包名稱 | 應(yīng)使用小寫(xiě)字母。如: java,lang,sql,util等。 |
| 常量名稱 | 應(yīng)使用大寫(xiě)字母。 例如:RED, YELLOW, MAX_PRIORITY等 |
Java遵循駝峰語(yǔ)法,用于命名類,接口,方法和變量。
如果名稱是使用兩個(gè)單詞組合,則第二個(gè)單詞將以大寫(xiě)字母開(kāi)頭。例如:actionPerformed(),firstName,ActionEvent,ActionListener等。