包名
規范
- 一般是小寫字母、數字、點組成
- 不能以數字開頭
- 不能使用關鍵字
示例
com.公司名.項目名.模塊名
com.guigu.oa.model
com.sina.user
類名
規范
- 數字、字母、下划線、美元符號組成
- 一般以大寫字母開頭
- 一般使用駝峰命名法
- 不能使用關鍵字
示例
Person
EduAnalysis
object
規范
- 數字、字母、下划線組成
- 一般以小寫字母開頭
- 一般使用駝峰命名法
- 不能使用關鍵字
示例
packageImport
BeanPropertyDemo
變量
規范
- 數字、字母、下划線組成
- 一般由小寫字母開頭
- 使用駝峰命名法
- 不能使用關鍵字
示例
inName
firstName
scala的39個關鍵字
packae、import、class、object、trait、extends、with、type、forSome
private、protected、abstract、sealed、final、implicit、lazy、override
try、cath、finally、throw
if、else、match、case、do、while、for、return、yield
def、val、var
this、super
new
true、false、null