關鍵字:
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的關鍵字及其保留字,還像還有缺,知道的朋友可以再跟我講。
abstract | false | null | true |
boolean | final | package | try |
break | finally | private | void |
byte | float | protected | volatile |
case | for | public | while |
catch | goto | return | |
char | if | short | |
class | implements | static | |
const | import | super | |
continue | instanceof | switch | |
default | int | synchronized | |
do | interface | this | |
double | long | throw | |
else | native | throws | |
extends | new | transient |
謝謝你的分享!
我按了你”判斷式”的link, 但出來的都是”關鍵字及變數命名方式” 那頁… 我想你link錯頁了, 可否跟正? 因為我很想學呢! Thanks!
判斷式那頁連錯了,試了一下正確網址是http://blog.yslifes.com/archives/598