標籤:保留 abstract got 不能 首字母 名稱 link strong switch
一、Java關鍵字
Java關鍵字是在Java語言中被賦予了特殊含義的單詞。
a) 用於定義資料類型的關鍵字
class interface byte short int longfloat double char boolean void
b) 用於定義資料類型值的關鍵字
nullturefalse
c) 用於定義流程式控制制的關鍵字
IfelseswitchcasedefaultwhileDoforbreakcontinuereturn
d) 用於定義存取權限的關鍵字
Publicprotectedprivete
e) 用於定義類、函數、變數的修飾符關鍵字
Abstractfinalstaticsynchronized
f) 用於類與類之間的關係的關鍵字
Extendsimplements
g) 用於建立執行個體,判斷執行個體關鍵字
Newthis superinstaceof
h) 用於處理異常關鍵字
Trycatchfinallythrowthrows
i) 用於包的關鍵字
Packageimport
j) 其他關鍵字
Nativestrictfptransientvolatieassert
注意:Java的關鍵字軍事小寫,上面的某些大寫是因為wps的緣故。同時Java還有兩個保留字:goto和const
二、Java標識符
Java所有的組成部分都需要名字。類名、變數名以及方法名都被稱為標識符。
1.關於Java標識符,有以下幾點需要注意:
- 所有的標識符都應該以字母(A-Z或者a-z),美元符($)、或者底線(_)開始
- 首字元之後可以是任何字元的組合
- 關鍵字不能用作標識符
- 標識符是大小寫敏感的
- 可以使用中文漢字
- 不能以數字開頭
樣本:
合法標識符舉例:age、$salary、_value、__1_value
非法標識符舉例:123abc、-salary
2.標識符的命名規範
- 標識符要見名思意
- 採用規範的命名規範。如:駝峰命名法
三、Java注釋
注釋是用於註解說明和解釋程式的文字。它有利於提高代碼的閱讀性。Java的注釋總共有三種,如下:
a) 單行注釋: // .....
單行注釋只注釋一行,到該行的斷行符號鍵處結束。
// 請輸入你的姓名
System.out.println("Please enter your name here: "););
b) 多行注釋:/* ..... */
多行注釋從/*開始到*/結束,用於多行註解,注釋的內容為/*和*/之間的內容。
/* System.out.println("Please enter your age here: "); int age = in.nextInt(); System.out.println("Please enter your gender here: ");String gender = in.next(); */
c) 文檔注釋: /** ..... */
文檔注釋的主要的作用是,對我們寫的來源程式進行說明,它可以通過Java中的一個工具對文檔注釋進行提取,產生文檔。(工具為javaDoc.exe)
Javadoc.exe工具能夠提取Java源碼中所有的文檔注釋,然後產生一個網頁檔案,網頁檔案中包括源碼和文檔注釋。也就是產生一個程式說明書,這個是為了方便二次開發和維護,這是給程式員看的。
/** * 計算活期的利率 * @param year * 存錢的年數 * @param money * 存入的本金 * @return */
d) 注釋的作用:
- 注釋可以用於調試代碼,將錯誤範圍進行定位和縮小
- 註解源碼提高程式的可讀性,提高程式的維護性
注意:
注釋部分是不會寫入位元組碼的檔案中的。
擴充知識點:
1.駝峰命名法:
a) 變數和方法名:第一個單詞全部小寫,後面的單詞的首字母大寫
b) 類名和介面名:每個單詞的首字母都要大寫
c) 常量:常量每個單詞的所有字母全部大寫,多個單詞之間用_隔開
2.文檔注釋的標記
@author 作者@param 輸入參數的名稱 說明@return 輸出參數說明@since JDK版本@version 版本號碼@see 連結目標@throws 異常@deprecated 解釋@link 連結地址
部落格:http://www.cnblogs.com/cenzhongman/p/6137351.html
Java的基本文法1