Scala學習筆記(1)—— Scala 介紹和安裝
阿新 • • 發佈:2018-12-14
1 Scala 介紹
Scala是一種多正規化的程式語言,其設計的初衷是要整合面向物件程式設計和函數語言程式設計的各種特性。Scala運行於Java平臺(Java虛擬機器),併兼容現有的Java程式。
1.1 特點
- 優雅:這是框架設計師第一個要考慮的問題,框架的使用者是應用開發程式設計師,API是否優雅直接影響使用者體驗
- 速度快:Scala語言表達能力強,一行程式碼抵得上Java多行,開發速度快;Scala是靜態編譯的,所以和JRuby,Groovy比起來速度會快很多。
- 能融合到Hadoop生態圈:Hadoop現在是大資料事實標準,Spark並不是要取代Hadoop,而是要完善Hadoop生態。JVM語言大部分可能會想到Java,但Java做出來的API太醜,或者想實現一個優雅的API太費勁。
2 Scala 安裝
下載地址 https://www.scala-lang.org/download/all.html
2.1 安裝JDK
2.2 安裝scala-2.10.6
目前大多數的框架都是用2.10.x編寫開發的,所以這裡推薦2.10.x版本
2.3 測試
在 D 盤新建一個 HelloScala.scala
object HelloScala{
def main(args:Array[String]){
println("Hello Scala!")
}
}