2011年12月29日

[Java]Java類別介紹與資料型態_20111219

Java對大小寫很「敏感」,所以先來說「命名規則」
識別子(Identifier),因為用來識別,所以名稱必須要有意義

首先
第一個字必須是文字、或用_、$
第二個字起可以用文字、數字、_、&
不可與Java關鍵字相同
大小寫有別,但沒有長度上限

再來
套件(Package),以小寫英文命名,例com.uuu.domin
類別(Class)、介面(Interface)、列舉型別(enum),字母開頭為大寫英文的名詞或片語,例SavingsAccount
方法(Method),字母開頭為小寫英文的動詞,並限制_底線的使用,例getAccount()
區域(Local)變數,簡短有意義可適當使用縮寫,例buf代表buffer
成員變數,第一個字母應小寫,亦使用混合模式,例currentCustomer, maxSize
常數,全部使用大寫,以底線斷詞,例HEAD_COUNT

那麼,方法和成員變數很像,該怎麼區分他們?
從名字後方有沒有(),如果有( )表示是一個方法;若沒有則為變數名稱

[Java]Java技術概論與環境設定_20111212

(以下敘述純粹是上課筆紀,內容或我理解有錯請糾正,謝謝!)
Java是一種技術,並非單指一種程式語言
它有以下特性(三跨.....嗯~不是指胯下喔="=)
跨平台
跨設備
跨廠商
語法類似C++,支援多個執行緒