Scala是一種類似Java的純面向對象的函數式編程語言,由於函數具有明確的確定輸入對確定輸出的關系,所以適合推理和計算,一切函數都可以看成一系列的計算組成,另外由於Scala函數是沒有副作用和透明的,所以非常適合做多核並行計算和雲計算,現在正被越來越多的應用到生產中
因為Scala運行在JVM上,所以應該首先配置好JDK環境,然后下面是Windows安裝Scala環境的過程:
1、下載
首先去官網http://www.scala-lang.org/,然后點擊導航欄的DOWNLOAD,進入下載鏈接:http://www.scala-lang.org/download/直接點擊上面的按鈕下載Windows安裝包,

Windows下安裝包較大,100多M,下載到指定位置,准備安裝
2、安裝
雙擊scala-2.11.8.msi安裝包,啟動安裝程序,

單擊Next下一步,然后選擇安裝位置,后來全部默認即可進入安裝

安裝完畢后,點擊Finish退出

到這里Scala安裝完畢
3、配置
安裝Scala之后,需要配置一下環境變量,從而直接從命令行訪問,配置過程和JDK類似
進入Windows環境變量,此處不再詳細描述,然后在系統變量中新增SCALA_HOME變量,值是安裝位置,這里是:C:\Program Files (x86)\scala

然后單擊確定,編輯Path變量,在后面追加如下配置:
;%SCALA_HOME%\bin;%SCALA_HOME%\jre\bin
默認Scala安裝時會添加第一個分號后的內容,這時候只添加后面的一個即可

然后單擊確定,最后再次確定保存環境變量設置,然后關閉對話框
4、到這里Scala配置完畢,然后檢驗配置是否成功
運行cmd,輸入 scala -version 可以正常輸出版本號:

到這里scala就全部配置成功了!
然后可以測試一個簡單的Scala語句,輸入: scala -e "println(\"HelloScala!\")" 執行,可以看到輸出了HelloScala!

下面可以編寫一個小案例進行測試,建立文件Hello.scala,寫入如下代碼:
object HelloScala extends App { println("Hello " + args(0) + "!"); }
文件名和類名不一定一致,但是建議保持一致,現在運行cmd並進入scala源代碼目錄,和java編譯一樣,編譯scala源文件: scalac Hello.scala
編譯完成之后可以看到3個class文件,分別是HelloScala$.class HelloScala$delayedInit$body.class HelloScala.class,最后一個class文件就是要執行的程序,使用 scala HelloScala zengzhiying 來執行class文件,后面就是傳入的參數,執行后可以看到如下輸入:

到這里一個scala小程序就演示完了,在實際應用開發中,如果在Windows下一般使用Scala的eclipse插件,官網是http://scala-ide.org/

這個插件不用導入,下載下載直接是一個eclipse的定制版,直接打開使用即可
