Scala和java比較?
1、 Scala可以編寫腳本,編寫一個(gè).scala的腳本代碼,直接用同scala x.scala進(jìn)行執(zhí)行。但同時(shí)scala也可以類似java,通過scalac編譯為.class等形式,基于編譯執(zhí)行。
2、 scala可以在交互式的命令中直接編碼運(yùn)行。
3、 支持隱式變量定義,通過var關(guān)鍵詞定義一個(gè)變量,具體變量類型在賦值后,scala自行進(jìn)行類型推斷。例如var a = List(1,2,3)4、 常量定義用val 關(guān)鍵詞定義5、 沒有靜態(tài)類型,通過object 定義單例類,main方法就是放在object類型中。