Java關鍵字及變數命名方式

關鍵字:

Java語言本身有一些關鍵字(keyword)及保留字是不能用來當做變數、方法或標記名稱的,每一個關鍵字都有其特殊作用,撰寫人員只可以依其功能加以使用,而不能重新定義它,否則會發生編譯錯誤。

變數的命名方式:

變數的名稱需要是一個合法的"識別字"(Indetifier),識別字是使用英文字母開頭不限長度的Uncode字串,包含字母、數字、底線不可以符號為開頭,如逗號,、點.等。

  • 名稱不可為關鍵字
  • 名稱大小寫是有分別的
  • 名稱在其宣告範圍裡必需是唯一的

變數宣告方式:

資料型態+空白+變數,是一種宣告方式,宣告此變數的資料型態為何,而其後加上= 值或= new Object();可以直接給於初始值,當其型態為一種物件時,而其=null,代表此變數為空值,已不在指定某一記憶體。

ex.

int x;
int y=5;
String z;//初始值為無,直接引用時會出現錯誤
String a=null; //初始值為null,不過可以使用,其值為null
String b= new String("123");

下表是Java的關鍵字及其保留字,還像還有缺,知道的朋友可以再跟我講。

abstractfalsenulltrue
booleanfinalpackagetry
breakfinallyprivatevoid
bytefloatprotectedvolatile
caseforpublicwhile
catchgotoreturn 
charifshort 
classimplementsstatic 
constimportsuper 
continueinstanceofswitch 
defaultintsynchronized 
dointerfacethis 
doublelongthrow 
elsenativethrows 
extendsnewtransient 

2 thoughts to “Java關鍵字及變數命名方式”

  1. 謝謝你的分享!
    我按了你”判斷式”的link, 但出來的都是”關鍵字及變數命名方式” 那頁… 我想你link錯頁了, 可否跟正? 因為我很想學呢! Thanks!

  2. 判斷式那頁連錯了,試了一下正確網址是http://blog.yslifes.com/archives/598

wallnut 發表迴響取消回覆