Java虛擬機的確是很強大,有不少計算機語言能夠運行在虛擬機上,完善了虛擬機上多語言編程。編程
近年來,大數據雲計算,大數據的火爆也讓一些小衆語言火了起來,如Python,Scala等。這些語言編寫簡單,自帶計算函數。今天咱們就開始Scala語言的學習。瀏覽器
Scala2.12.6 + Idea2018.1ide
1、下載安裝Idea工具,默認最新版函數
下載地址:https://www.jetbrains.com/idea/工具
下載完以後點擊安裝,這裏沒什麼坑學習
2、下載Scala插件大數據
1.咱們能夠直接在Idea工具上下載網站
File——settings——plugins,輸入Scala搜索(下圖是我已經安裝好了)雲計算
,若是搜索不到,點擊下面的「Browse repositories」idea
就能夠看到。點擊「Scala (Languages)」對應的install,不過通常狀況下,這種下載很慢,很難成功。因此就點擊這個對應的網站連接去用瀏覽器或迅雷去下載,進入網頁,所下的
版本號必定要和我用藍色圈標記的同樣,要否則安裝不成功。
下載完以後,是一個zip包,不用解壓縮
直接可用,以下圖File——settings——plugins點擊「Install plugin from disk」,
完成以後,會提示你重啓Idea工具,就直接重啓就能夠了。
3、新建一個Scala工程
重啓完以後,新建一個工程
File——New——module(若是你沒有工做空間,可用選擇project)
初次新建時,第2步是沒有Scala的sdk的,須要點擊後面的Create按鈕。
通常下載也很慢,也能夠從瀏覽器下載下來,網址爲https://www.scala-lang.org/。下載一個對應版本的Scala的zip包,而後解壓縮,再用第6步去選擇本地的
這樣sdk就有了。最後點擊Finish,所建立的工程就有了
咱們在裏面新建一個Scala類,執行main方法,打印「HelloWorld」
如今src下建立一個package,而後右鍵New點擊Scala class
默認就是這樣,可是在這裏要強調,Scala的class文件是動態類,因此不能執行main方法,咱們只能建立一個Object(這是靜態的,後續再討論)。
因此點擊kind下拉選,選擇Object
咱們建立了一個HelloWorld.Object,,在裏面輸入以下代碼
def main(args: Array[String]): Unit = { println("Hello World") }
而後右鍵,選擇「run Helloworld」
就能看到控制檯打印的「Hello World」
這樣咱們的第一個Scala工程就建好了。
大師始於「Hello World」