Java關鍵字、標識符與註釋
Java中的關鍵字
關鍵字是被Java語言賦予了特殊含義,用做專門用途的字符串。
關鍵字不能用於常量、變量、和任何標識符的名稱。
關鍵字均爲小寫字母。
用於數據類型的關鍵字
boolean | byte | char | double |
---|---|---|---|
false | float | int | long |
new | short | true | void |
instanceof |
用於定義流程控制的關鍵字
break | case | this | continue |
---|---|---|---|
default | do | else | for |
if | return | switch | super |
while |
用於修飾的關鍵字
abstract | final | native | private |
---|---|---|---|
protected | public | static | synchronized |
transient | volatile |
用於異常的關鍵字
try | catch | finally | throw |
---|---|---|---|
throws |
用於包、類、接口的關鍵字
class | extends | implements | interface |
---|---|---|---|
package | import |
Java保留的沒有意義的關鍵字
cat | future | generic | innerr |
---|---|---|---|
operator | outer | rest | var |
保留字
true、false、null
JAVA中的標識符
標識符即爲給類、接口、方法、變量等起名字的字符序列。
標識符是使用字母、數字、下劃線和$(英文狀態下)組成,且標識符不能以數字開頭,不能是java中的關鍵字。
一般標識符的命名要做到見名知意。
類/接口:
首字母大寫,且之後每個英文單詞的首字母均大寫,遵循大駝峯命名法。
例:ClassDemo、TestDemo等
變量:
首字母小寫,之後每個英文單詞的首字母均大寫,遵循小駝峯命名法。
例:stuArrays,count等
常量:
所有字母均大寫,且每個字母之間使用"_"下劃線進行間隔。
例:PAGE_MAX_SIZE
包的命名
一般,包名採用:[基本包].[項目名].[模塊名].[子模塊名]
包名所有字母均爲小寫,不能使用中文
方法的命名
方法的名稱同樣使用有意義的英文單詞,同樣使用小駝峯命名法。
例:getNum()
註釋
註釋分爲:
/***/文檔註釋
/**/多行註釋
//單行註釋
/**
*文檔註釋一般用於類和方法,
*註釋位於被註釋的方法/類的上方。
*這種註釋會寫入javadoc文檔中
*類的註釋一般有編輯者、創作時間、類的功能、備註等信息
*方法的註釋有方法的作用、參數列表解釋、返回值解釋等
*/
/*一般在方法內部使用
又叫做塊狀註釋
*/
//單行註釋,一般與下行代碼對齊
注:多行註釋和單行註釋不能嵌套使用